【Linux基礎教程】常用的Python MySQL連線庫有哪些?

老男孩IT教育機構發表於2021-11-01

  作為一名專業的開發人員,連線資料庫操作是我們必須要掌握的技能,那麼你知道Python連線MySQL資料庫的方式有哪些嗎?今天這篇文章就為大家詳細介紹一下Python MySQL連線庫,具體內容請看下文:

  MySQL-python

  又稱為MySQLdb,是Python連線MySQL最流行的一個驅動,很多框架也基於此庫進行開發。只支援Python2.x,且安裝時有許多前置條件。由於該庫基於C語言開發,在Windows平臺上的安裝非常不友好,經常出現失敗的情況,現在基本不推薦使用了。

  MySQLclient

  完全相容MySQLdb,同時支援Python3.x,是Django ORM的依賴工具,可使用原生SQL來運算元據庫,安裝方式與MySQLdb一致。

  PyMySQL

  純Python實現的驅動,速度比MySQLdb慢,最大的特點為安裝方式簡單,同時也相容MySQL-Python。

  SQLAlchemy

  一種既支援原生SQL,又支援ORM的工具。ORM是Python物件與資料庫關係表的一種對映關係,可有效提高寫程式碼的速度,同時相容多種資料庫系統,如SQLite、MySQL、PostgreSQL,代價為效能上的一些損失。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2840028/,如需轉載,請註明出處,否則將追究法律責任。

相關文章