因為它不需要例外安裝 mysql-client 這類的開發環境,
這個套件的名稱叫做 PyMySQL
以下開始介紹大致的使用方式
首先安裝套件
$ pip install PyMySQL
裝完資料庫連結的套件之後,我們可以開始引用這個模組
以下是在Python的直譯環境下執行
import pymysql.cursors
connection = pymysql.connect(host='localhost',
user='user',
password='passed',
db='db',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
完成上面的步驟之後,就成功地跟資料庫進行連結了,
接著我們可以開始進行,查詢或是其他操作
query = "SELECT * FROM DateBase"
cursor = connection.cursor
cursor.execute(query)
上面的動作是進行資料庫的查詢,查詢完之後我們可以用兩個方式把資料取出來。
第一個是用 fetchone()
第二個是用 fetchall()
第一種是一次取一筆資料,第二種則是將所有資料取出來變成list
請注意資料的型別是 dict
以下是第二個方式的取法
for item in cursor.fetchall():
print(item)
如果有任何問題,歡迎回覆發問。
沒有留言:
張貼留言
對於文章內有任何問題,都可以提出來討論看看哦。