📅  最后修改于: 2023-12-03 14:46:04.440000             🧑  作者: Mango
SQLite是一个轻量级的嵌入式数据库引擎,可以在Python中轻松地进行数据库操作。本文将为程序员提供关于Python和SQLite的示例代码和介绍。
在使用SQLite之前,需要先安装相应的Python模块。可以使用以下命令来安装:
pip install sqlite3
首先,我们需要使用connect()
方法连接到SQLite数据库。如果数据库不存在,它将被创建。以下是一个连接到SQLite数据库的示例代码:
import sqlite3
# 连接到数据库(如果数据库不存在,则创建一个新的数据库)
conn = sqlite3.connect('example.db')
在SQLite数据库中,数据存储在表格中。我们可以使用execute()
方法执行SQL命令来创建表格。以下是一个创建表格的示例代码:
# 创建表格
conn.execute('''CREATE TABLE employees
(id INT PRIMARY KEY,
name TEXT NOT NULL,
age INT NOT NULL)''')
可以使用execute()
方法插入数据到表格中。以下是一个插入数据的示例代码:
# 插入数据
conn.execute("INSERT INTO employees (id, name, age) VALUES (1, 'John Doe', 25)")
conn.execute("INSERT INTO employees (id, name, age) VALUES (2, 'Jane Smith', 30)")
可以使用execute()
方法执行查询操作,并使用fetchall()
获取结果。以下是一个查询数据的示例代码:
# 查询数据
result = conn.execute("SELECT * FROM employees")
rows = result.fetchall()
# 打印结果
for row in rows:
print(row)
可以使用execute()
方法执行更新操作。以下是一个更新数据的示例代码:
# 更新数据
conn.execute("UPDATE employees SET age = 26 WHERE id = 1")
可以使用execute()
方法执行删除操作。以下是一个删除数据的示例代码:
# 删除数据
conn.execute("DELETE FROM employees WHERE id = 2")
在完成数据库操作后,应该关闭数据库连接以释放资源。以下是一个关闭数据库连接的示例代码:
# 关闭数据库连接
conn.close()
以上是一个关于Python和SQLite的示例代码和介绍。SQLite提供了简单的API来处理数据库操作。希望这些示例对程序员来说是有帮助的!