MySQL是一種流行的開源關系型數據庫,可用于存儲和管理數據。在MySQL中,插入(INSERT)操作是將新記錄添加到數據庫中的方法之一。
在執行INSERT操作之前,需要首先連接到MySQL數據庫。可以使用以下代碼創建一個MySQL連接:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword", database="mydatabase" )
接下來,需要指定要插入新記錄的表名和列名。以下是一個示例INSERT語句:
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.")
在此INSERT語句中,我們將一個名為“customers”的表作為示例,將一個名為“name”的列和一個名為“address”的列作為插入目標。插入的值為“John”和“Highway 21”。
在執行INSERT語句之后,需要提交更改以使其生效。可以使用mydb.commit()
方法來提交更改。
最后,使用mycursor.rowcount
方法查看插入的記錄數。