Django 第八課 2.【MySQL相關軟體】

來源:互聯網
上載者:User

標籤:執行   使用   api   pytho   操作   nbsp   mysql   相關   install   

MySQL 驅動程式安裝:

我們使用 Django 來操作 MySQL,實際上底層還是通過 Python來操作的。因此我們想要用 Django 來操作 MySQL,首先還是需要安裝一個驅動程式。在python3中,驅動程式有多種選擇。比如pymysql 以及mysqlclient等。這裡我們就使用mysqlclient來操作。mysqlclient安裝非常簡單。只需要進入virtualenv虛擬環境 ‘workon [virtualenv虛擬環境]’,  再 ‘pip install mysqlclient’ ,即可安裝。

常見的 MySQL 驅動介紹:

1:MySQL-python: 也就是MySQLdb 。是對C語言操作MySQL資料庫的一個簡單的封裝。遵循了 Python DB API v2 。但是只支援Python2,目前還不支援Python3

2:mysqlclient:是MySQL-python的另外一個分支。支援Python3並且修複了一些bug。

3:pymysql:純python實現的一個驅動。因為是純python編寫的,因此執行效率不如MySQL-python。並且也是因為純python編寫的,因此和python代碼無縫銜接。

4:MySQL Connector/Python:MySQL官方推出的使用純python串連MySQL的驅動。因為是純python開發的,效率不高

Django 第八課 2.【MySQL相關軟體】

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.