python 使用sqlite3
时间: 2023-11-04 10:06:49 浏览: 83
SQLite3是一个轻型的关系型数据库管理系统,它支持 SQL 语言。SQLite3 最大的优点是它非常轻便,经常被用于移动设备和嵌入式系统中。
在Python中,我们可以使用SQLite3模块来访问SQLite3数据库。下面是一个简单的例子:
```
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()
# 关闭连接
conn.close()
```
在这个例子中,我们首先使用`sqlite3`模块中的`connect()`函数连接到了一个名为`example.db`的数据库。然后我们创建了一个游标对象,它用来执行SQL语句。我们使用`execute()`方法执行了一个CREATE TABLE语句来创建一个名为`stocks`的表。然后我们使用`execute()`方法插入了一条数据,并使用`commit()`方法保存了更改。最后,我们关闭了连接。
上面的例子只是SQLite3的一个简单示例。SQLite3支持更多的SQL语句和功能,例如SELECT、UPDATE、DELETE、JOIN、索引、事务等。如果您想深入了解SQLite3,请查看官方文档:https://docs.python.org/3/library/sqlite3.html
阅读全文