Pythonsqlite3是Python标准库中内置的SQLite数据库DB-API 2.0接口模块
▥Python
𝄐 0
Python SQLite3,Python SQLITE,Python SQLITE删除所有表
Pythonsqlite3是Python标准库中内置的SQLite数据库DB-API 2.0接口模块。它允许Python程序与SQLite数据库进行交互,包括连接数据库、执行SQL语句、获取查询结果等。
下面是一个使用pythonsqlite3操作SQLite数据库的简单例子:
python
import sqlite3
# 创建或连接到一个名为example.db的数据库
conn = sqlite3.connect('example.db')
# 创建一个名为students的表
conn.execute('''CREATE TABLE students (id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER);''')
# 插入一些数据
conn.execute("INSERT INTO students (name, age) VALUES (?, ?)", ('Alice', 20))
conn.execute("INSERT INTO students (name, age) VALUES (?, ?)", ('Bob', 21))
conn.execute("INSERT INTO students (name, age) VALUES (?, ?)", ('Charlie', 22))
# 查询数据
cursor = conn.execute("SELECT * from students")
for row in cursor:
print(row)
# 关闭连接
conn.close()
上述代码创建了一个名为example.db的SQLite数据库,在其中创建了一个名为students的表,并插入了一些数据。然后,它执行了一个查询并打印出查询结果。最后,关闭了数据库连接。
这只是一个简单的示例,Pythonsqlite3还支持更多高级功能,例如事务处理、参数化查询、异常处理等。
Pythonsqlite3是Python标准库中内置的SQLite数据库DB-API 2.0接口模块。它允许Python程序与SQLite数据库进行交互,包括连接数据库、执行SQL语句、获取查询结果等。
下面是一个使用pythonsqlite3操作SQLite数据库的简单例子:
python
import sqlite3
# 创建或连接到一个名为example.db的数据库
conn = sqlite3.connect('example.db')
# 创建一个名为students的表
conn.execute('''CREATE TABLE students (id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER);''')
# 插入一些数据
conn.execute("INSERT INTO students (name, age) VALUES (?, ?)", ('Alice', 20))
conn.execute("INSERT INTO students (name, age) VALUES (?, ?)", ('Bob', 21))
conn.execute("INSERT INTO students (name, age) VALUES (?, ?)", ('Charlie', 22))
# 查询数据
cursor = conn.execute("SELECT * from students")
for row in cursor:
print(row)
# 关闭连接
conn.close()
上述代码创建了一个名为example.db的SQLite数据库,在其中创建了一个名为students的表,并插入了一些数据。然后,它执行了一个查询并打印出查询结果。最后,关闭了数据库连接。
这只是一个简单的示例,Pythonsqlite3还支持更多高级功能,例如事务处理、参数化查询、异常处理等。
本文地址:
/show-273683.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。