python 操作sqlite3
时间: 2023-10-09 10:09:50 浏览: 103
python 用sqlite3
3星 · 编辑精心推荐
您好!要在Python中操作SQLite3数据库,您需要使用`sqlite3`模块。下面是一个示例代码来展示如何连接到SQLite3数据库、创建表并插入数据:
```python
import sqlite3
# 连接到数据库(如果数据库不存在,则会创建一个新的数据库)
conn = sqlite3.connect('example.db')
# 创建一个游标对象,用于执行SQL语句
cursor = conn.cursor()
# 创建一个表
cursor.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER)''')
# 插入一条记录
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("John Doe", 25))
# 提交事务并关闭连接
conn.commit()
conn.close()
```
上述代码将创建一个名为`example.db`的SQLite3数据库文件,并在其中创建一个名为`users`的表。然后,它会将一条记录插入到该表中。
您可以根据需要执行其他的SQL操作,例如查询数据、更新数据等。详细的文档和示例可以在Python的官方文档中找到:[https://docs.python.org/3/library/sqlite3.html](https://docs.python.org/3/library/sqlite3.html)。
希望这对您有帮助!如果您有更多问题,请随时提问。
阅读全文