在Python中,我們可以使用sqlite3
庫來連接和操作SQLite數據庫
import sqlite3
conn = sqlite3.connect('example.db')
這將創建一個名為example.db
的數據庫文件(如果不存在)。
cursor = conn.cursor()
游標對象用于執行SQL命令并處理查詢結果。
# 創建一個表
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
# 插入數據
cursor.execute("INSERT INTO users (name, age) VALUES ('Alice', 30)")
cursor.execute("INSERT INTO users (name, age) VALUES ('Bob', 25)")
# 提交更改
conn.commit()
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
for row in rows:
print(row)
cursor.execute("UPDATE users SET age = 31 WHERE name = 'Alice'")
conn.commit()
cursor.execute("DELETE FROM users WHERE name = 'Bob'")
conn.commit()
conn.close()
這是一個簡單的示例,展示了如何在Python中使用SQL游標進行數據庫操作。你可以根據需要修改這些代碼以滿足你的需求。