來(lái)連接和操作MySQL數(shù)據(jù)庫(kù)。
一、安裝MySQL驅(qū)動(dòng)程序
nector,安裝方法如下:
stallysqlnector
二、連接到MySQL數(shù)據(jù)庫(kù)
在安裝MySQL驅(qū)動(dòng)程序后,我們可以使用以下代碼連接到MySQL數(shù)據(jù)庫(kù):
portysqlnector
ydbysqlnectornect(
host="localhost",ydatabase"
tydb)
nector創(chuàng)建了一個(gè)連接對(duì)象,并提供了數(shù)據(jù)庫(kù)的主機(jī)名,用戶名,密碼和數(shù)據(jù)庫(kù)名稱。如果連接成功,將輸出連接對(duì)象的詳細(xì)信息。
三、執(zhí)行SQL查詢
執(zhí)行SQL查詢了。以下是一個(gè)示例查詢:
portysqlnector
ydbysqlnectornect(
host="localhost",ydatabase"
ycursorydb.cursor()
ycursorers")
yresultycursor.fetchall()
yresult:t(x)
nector創(chuàng)建了一個(gè)游標(biāo)對(duì)象,并使用execute()方法執(zhí)行了一個(gè)SELECT語(yǔ)句。然后,我們使用fetchall()方法獲取所有結(jié)果,并使用for循環(huán)打印每個(gè)結(jié)果。
四、插入數(shù)據(jù)
將數(shù)據(jù)插入MySQL數(shù)據(jù)庫(kù)。以下是一個(gè)示例:
portysqlnector
ydbysqlnectornect(
host="localhost",ydatabase"
ycursorydb.cursor()
ersame, address) VALUES (%s, %s)"", "Highway 21")
ycursor.execute(sql, val)
ydbmit()
tycursortserted.")
ersnectormit()方法將更改提交到數(shù)據(jù)庫(kù)。
是一種廣泛應(yīng)用于數(shù)據(jù)處理和分析的高級(jí)編程語(yǔ)言。