MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫,Python是一種功能強(qiáng)大的編程語言。結(jié)合兩者可以輕松查詢MySQL數(shù)據(jù)庫。在Python中,我們可以使用MySQL Connector模塊輕松連接和查詢MySQL數(shù)據(jù)庫。
import mysql.connector # 連接到數(shù)據(jù)庫 mydb = mysql.connector.connect( host="localhost", user="root", password="password", database="mydatabase" ) # 查詢數(shù)據(jù) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchall() # 輸出結(jié)果 for x in myresult: print(x)
在上面的代碼中,我們首先使用MySQL Connector模塊連接到MySQL數(shù)據(jù)庫。然后,我們使用游標(biāo)對象(mycursor)查詢數(shù)據(jù)庫中的所有客戶(customers)。最后,我們使用fetchall()方法來返回所有結(jié)果,并將其保存在myresult變量中。最后,我們使用for循環(huán)遍歷結(jié)果集并將其打印出來。
以上就是使用Python查詢MySQL數(shù)據(jù)庫的基本步驟。當(dāng)您需要查詢MySQL數(shù)據(jù)庫時,MySQL Connector模塊將是一個非常實用的工具。請記住,這僅是一個基本示例,您可以使用許多其他選項和參數(shù)以滿足您的查詢需求。