📅  最后修改于: 2023-12-03 14:52:52.019000             🧑  作者: Mango
SQLite 是一种 开始于 2000 年的 自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。 它的设计目标是嵌入式的,它是在程序内部就能够完成数据存储和查询的。
在 Python 中,我们可以通过使用 SQLite 的 Python 库 sqlite3,来连接 SQLite 数据库,并执行 SQL 语句。
本文将介绍如何在 Python 中执行 SQLite 语句。
首先,我们需要在 Python 中安装 sqlite3 库。
!pip install sqlite3
接下来,我们需要创建一个连接,并打开 SQLite 数据库文件。
import sqlite3
# 创建连接
conn = sqlite3.connect('test.db')
# 打开数据库文件
c = conn.cursor()
现在,我们可以执行 SQL 语句了。
# 创建表
c.execute('''CREATE TABLE users
(id int, name text, age int)''')
# 插入数据
c.execute("INSERT INTO users VALUES (1, 'Tom', 20)")
# 查询数据
c.execute("SELECT * FROM users")
# 打印查询结果
print(c.fetchall())
# 提交更改
conn.commit()
# 关闭连接
conn.close()
下面是一个完整的例子,它展示了如何在 Python 中执行 SQLite 语句。
import sqlite3
# 创建连接
conn = sqlite3.connect('test.db')
# 打开数据库文件
c = conn.cursor()
# 创建表
c.execute('''CREATE TABLE users
(id int, name text, age int)''')
# 插入数据
c.execute("INSERT INTO users VALUES (1, 'Tom', 20)")
# 查询数据
c.execute("SELECT * FROM users")
# 打印查询结果
print(c.fetchall())
# 提交更改
conn.commit()
# 关闭连接
conn.close()
在 Python 中,我们可以通过使用 sqlite3 库,连接 SQLite 数据库,执行 SQL 语句。SQLite 是一种简单、轻量级、易于使用的数据库引擎,它不需要任何服务器即可运行,并且不需要太多的配置和维护工作。