python sqlite3操作数据库数据
时间: 2023-10-24 09:09:08 浏览: 111
在 Python 中,可以使用内置的 sqlite3 模块来连接和操作 SQLite 数据库。下面是一个简单的示例:
```python
import sqlite3
# 连接数据库
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 创建一个表
cursor.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
# 插入数据
cursor.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
# 提交事务
conn.commit()
# 查询数据
for row in cursor.execute('SELECT * FROM stocks ORDER BY price'):
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
这个示例演示了如何连接到一个名为 `example.db` 的 SQLite 数据库,创建一个名为 `stocks` 的表,向表中插入一行数据,查询所有数据,并关闭连接。在实际应用中,还可以使用参数化查询来避免 SQL 注入攻击。
阅读全文