-
連接數據庫
在python中,可以使用pyMysql或psycopg2等第三方庫連接數據庫。以pymysql為例,連接數據庫的代碼如下:
import pymysql # 創建連接對象 conn = pymysql.connect( host="127.0.0.1",# 數據庫主機地址 port=3306,# 數據庫端口 user="root",# 數據庫用戶名 passWord="password",# 數據庫密碼 database="test",# 數據庫名稱 ) # 創建游標對象 cursor = conn.cursor()
登錄后復制
-
執行查詢
可以使用execute()方法執行查詢語句。例如,查詢所有用戶數據的代碼如下:
cursor.execute("SELECT * FROM users") # 獲取查詢結果 result = cursor.fetchall() # 遍歷查詢結果 for row in result: print(row)
登錄后復制
-
插入數據
可以使用execute()方法插入數據。例如,插入一條新用戶數據的代碼如下:
cursor.execute("INSERT INTO users (name, age) VALUES ("張三", 20)") # 提交事務 conn.commit()
登錄后復制
-
更新數據
可以使用execute()方法更新數據。例如,更新一條用戶數據的代碼如下:
cursor.execute("UPDATE users SET age = 21 WHERE name = "張三"") # 提交事務 conn.commit()
登錄后復制
-
刪除數據
可以使用execute()方法刪除數據。例如,刪除一條用戶數據的代碼如下:
cursor.execute("DELETE FROM users WHERE name = "張三"") # 提交事務 conn.commit()
登錄后復制
-
關閉連接
在操作完成后,需要關閉連接對象和游標對象。代碼如下:
cursor.close() conn.close()
登錄后復制