用Python创建一个数据可
时间: 2024-04-12 10:08:16 浏览: 59
python创建数据库
以SQLite为例,可以使用Python内置的sqlite3模块来创建、连接和操作数据库。
首先,需要导入sqlite3模块:
```python
import sqlite3
```
然后,可以使用以下代码创建一个数据库文件并连接到数据库:
```python
conn = sqlite3.connect('example.db')
```
如果文件不存在,会自动创建一个新的数据库文件。如果文件已存在,则会连接到该数据库。
接下来,可以使用cursor对象执行SQL语句来创建数据表和插入数据:
```python
c = conn.cursor()
# 创建数据表
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
# 插入数据
c.execute("INSERT INTO stocks VALUES ('2020-01-01', 'BUY', 'AAPL', 100, 139.0)")
# 提交更改
conn.commit()
```
最后,记得关闭数据库连接:
```python
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 ('2020-01-01', 'BUY', 'AAPL', 100, 139.0)")
conn.commit()
# 关闭数据库连接
conn.close()
```
阅读全文