用python编写sqlite数据库 创建淡水鱼数据库fish.db,并创建淡水鱼数据表tfish。 设计表结构tfish(fid, fname, fhabit),分别表示鱼编号,鱼名称,鱼习性。 存储5条淡水鱼数据,内容如下: 'f1','鲤鱼','杂食性' 'f2','草鱼','食草性' 'f3','鲫鱼','温水性' 'f4','鳙鱼','温水性' 'f5','黑鱼','肉食性' 查询并输出显示。
时间: 2023-08-06 17:14:22 浏览: 79
python 创建sqlite数据库
可以使用Python自带的sqlite3模块来创建数据库和表,然后插入数据和查询数据。下面是一个完整的代码示例:
```python
import sqlite3
# 创建数据库和表
conn = sqlite3.connect('fish.db')
c = conn.cursor()
c.execute('''CREATE TABLE tfish
(fid TEXT PRIMARY KEY, fname TEXT, fhabit TEXT)''')
# 插入数据
fish_data = [('f1', '鲤鱼', '杂食性'),
('f2', '草鱼', '食草性'),
('f3', '鲫鱼', '温水性'),
('f4', '鳙鱼', '温水性'),
('f5', '黑鱼', '肉食性')]
c.executemany('INSERT INTO tfish VALUES (?, ?, ?)', fish_data)
# 查询数据并输出显示
c.execute('SELECT * FROM tfish')
for row in c:
print(row)
# 关闭数据库连接
conn.close()
```
执行上述代码后,会在当前目录下创建一个名为fish.db的数据库文件。然后插入5条淡水鱼数据到tfish表中,最后查询数据并输出显示。输出结果如下:
```
('f1', '鲤鱼', '杂食性')
('f2', '草鱼', '食草性')
('f3', '鲫鱼', '温水性')
('f4', '鳙鱼', '温水性')
('f5', '黑鱼', '肉食性')
```
阅读全文