python 生成一个sqlite数据库的示例
时间: 2024-05-09 13:14:25 浏览: 6
以下是一个使用 Python 创建 SQLite 数据库的示例:
首先,需要导入 SQLite3 模块:
```python
import sqlite3
```
接着,连接到数据库:
```python
conn = sqlite3.connect('example.db')
```
这里我们创建了一个名为 `example.db` 的数据库文件。如果文件不存在,它将被创建。
使用 `cursor` 对象执行 SQL 语句:
```python
c = conn.cursor()
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
```
这里我们创建了一张名为 `stocks` 的表格,包含了五个字段:`date`、`trans`、`symbol`、`qty` 和 `price`。
接着,插入一些数据:
```python
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
```
最后,提交更改并关闭连接:
```python
conn.commit()
conn.close()
```
完整示例代码如下:
```python
import sqlite3
conn = sqlite3.connect('example.db')
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()
```