SQLITE 数据库增删改查
以下是使用SQLite进行增删改查操作的示例代码:
import sqlite3
# 连接到SQLite数据库
# 数据库文件是 test.db,如果文件不存在,会自动在当前目录创建:
conn = sqlite3.connect('test.db')
# 创建一个Cursor:
cursor = conn.cursor()
# 创建表
cursor.execute('''CREATE TABLE IF NOT EXISTS user (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER NOT NULL,
address TEXT,
salary REAL
);''')
# 插入一条记录:
cursor.execute("INSERT INTO user (name, age, address, salary) VALUES ('Paul', 32, 'California', 20000.00 )")
# 修改记录
cursor.execute("UPDATE user SET salary = 25000.00 WHERE id = 1")
# 查询记录
cursor.execute("SELECT * FROM user")
values = cursor.fetchall()
for row in values:
print(row)
# 删除记录
cursor.execute("DELETE FROM user WHERE id = 1")
# 提交事务:
conn.commit()
# 关闭Cursor:
cursor.close()
# 关闭Connection:
conn.close()
这段代码展示了如何在Python中使用sqlite3库进行基本的数据库操作,包括创建表、插入数据、更新数据、查询数据以及删除数据。在实际应用中,你需要根据自己的需求来调整SQL语句。
评论已关闭