欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 數據庫記錄

錢艷冰2年前7瀏覽0評論

Python是一種強大的編程語言,其使用方便且有著廣泛的應用領域。其中,Python對數據庫操作的支持也非常完善,可以輕松地實現數據庫記錄的增刪改查操作。

# 連接數據庫
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="123456",
database="mydatabase"
)
# 創建數據表
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
# 插入記錄
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
# 查詢記錄
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
# 更新記錄
sql = "UPDATE customers SET address = 'Canyon 123' WHERE name = 'John'"
mycursor.execute(sql)
mydb.commit()
# 刪除記錄
sql = "DELETE FROM customers WHERE address = 'Mountain 21'"
mycursor.execute(sql)
mydb.commit()

在以上代碼中,我們首先通過`mysql.connector`模塊連接了本地的MySQL數據庫,并在其中創建了一個名為`mydatabase`的數據庫。接著我們使用`mydb.cursor()`方法創建了一個游標,并通過執行`mycursor.execute()`方法創建了一個名為`customers`的數據表。

在插入記錄時,我們先定義一個`sql`語句來插入一行數據,然后使用元組`val`給定具體的值,并通過執行`mycursor.execute()`方法來插入一行數據。接著使用`mydb.commit()`方法來提交修改。

在查詢記錄時,我們使用`mycursor.execute()`方法執行了一個`SELECT`的查詢語句,然后通過`mycursor.fetchall()`方法來獲取所有的查詢結果,并通過循環遍歷打印出每個結果。

在更新記錄時,我們使用`mycursor.execute()`執行了一條`UPDATE`語句,將`John`的地址改為`Canyon 123`。

在刪除記錄時,我們使用`mycursor.execute()`執行了一條`DELETE`語句,刪除了地址為`Mountain 21`的記錄。

通過以上的代碼,我們可以看到Python操作數據庫記錄的便捷性和高效性,可以讓我們輕松地實現包括增刪改查等各種數據庫操作。