{site_name}

{site_name}

🌜 搜索

Python sqlite3 包是 Python 语言内置的一个轻量级关系型数据

Python 𝄐 0
Python SQLite3,Python SQLITE,Python SQLITE删除所有表
Python sqlite3 包是 Python 语言内置的一个轻量级关系型数据库 SQLite 的模块,它允许 Python 程序通过 SQL 操作 SQLite 数据库,并提供了很多方便的方法和接口。

以下是一个简单的例子,演示如何使用 sqlite3 包创建一个新的数据库,创建一个表格,并插入数据:

python
import sqlite3

# 连接到一个新的或现有的数据库文件
conn = sqlite3.connect('example.db')

# 创建一个游标对象,用于执行 SQL 语句
c = conn.cursor()

# 创建一个包含两个列的表格
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')

# 插入一些数据
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")

# 提交更改并关闭连接
conn.commit()
conn.close()


在这个例子中,我们首先使用 sqlite3.connect() 方法创建了一个名为 "example.db" 的新数据库。然后,我们使用 conn.cursor() 方法创建了一个游标对象,它可以执行 SQL 命令。接着,我们使用 c.execute() 方法创建了一个名为 "stocks" 的表格,并向其中插入了一条记录。最后,我们使用 conn.commit() 提交更改,并使用 conn.close() 关闭了数据库连接。

除了上述基础操作,sqlite3 包还提供了很多高级功能,例如事务处理、批量插入等。如果您需要更详细的信息,请查阅官方文档。