python第1题:sqlite数据库 创建淡水鱼数据库fish.db,并创建淡水鱼数据表tfish。 设计表结构tfish(fid, fname, fhabit),分别表示鱼编号,鱼名称,鱼习性。 存储5条淡水鱼数据,内容如下: f1 , 鲤鱼 , 杂食
时间: 2023-08-11 14:04:34 浏览: 173
python 创建sqlite数据库
可以使用Python中的sqlite3模块来创建数据库和数据表,并插入数据。以下是示例代码:
```python
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('fish.db')
# 创建数据表
conn.execute('''CREATE TABLE tfish
(fid INT PRIMARY KEY NOT NULL,
fname TEXT NOT NULL,
fhabit TEXT);''')
# 插入数据
conn.execute("INSERT INTO tfish (fid, fname, fhabit) VALUES (1, '鲤鱼', '杂食')")
conn.execute("INSERT INTO tfish (fid, fname, fhabit) VALUES (2, '金鱼', '草食')")
conn.execute("INSERT INTO tfish (fid, fname, fhabit) VALUES (3, '锦鲤', '杂食')")
conn.execute("INSERT INTO tfish (fid, fname, fhabit) VALUES (4, '草鱼', '草食')")
conn.execute("INSERT INTO tfish (fid, fname, fhabit) VALUES (5, '鲫鱼', '杂食')")
# 提交更改
conn.commit()
# 关闭连接
conn.close()
```
运行完上述代码后,就可以在当前目录下找到名为fish.db的sqlite数据库文件,并且其中包括一个名为tfish的数据表,其中存储了5条淡水鱼数据。
阅读全文