MySQL是一款流行的關系型數據庫管理系統,它提供了許多不同的編程語言的驅動器和API,方便開發人員進行數據操作。其中,Python是一種功能強大且易于學習的編程語言,提供許多工具和庫來與MySQL進行交互。這些庫中,最常用的就是Python MySQL Connector。
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="root", password="password", database="mydatabase" ) mycursor = mydb.cursor() sql = "INSERT INTO customers (name, address) VALUES (%s, %s)" val = ("John", "Highway 21") mycursor.execute(sql, val) mydb.commit() print(mycursor.rowcount, "record inserted.")
上面的代碼是一個非常簡單的例子,它連接到MySQL數據庫并插入了一行數據。我們可以看到,Python MySQL Connector提供了一個名為mysql.connector的模塊,我們可以使用它來連接到MySQL并執行各種查詢和操作。
這只是MySQL和Python之間通信的存在多種方法中的一種。我們可以使用其他方法,例如使用ORM框架或使用mysqlclient等第三方庫。但是,Python MySQL Connector與MySQL的兼容性很好,并且易于學習和使用,因此應該是您開始使用的最好選擇。