创建淡水鱼数据库fish.db,并创建淡水鱼数据表tfish。 设计表结构tfish(fid, fname, fhabit),分别表示鱼编号,鱼名称,鱼习性。 存储5条淡水鱼数据,内容如下: 'f1','鲤鱼','杂食性' 'f2','草鱼','食草性' 'f3','鲫鱼','温水性' 'f4','鳙鱼','温水性' 'f5','黑鱼','肉食性' 查询并输出显示。
时间: 2023-08-06 21:14:22 浏览: 41
以下是使用SQLite语句创建数据库fish.db,并插入数据的过程:
```
-- 创建数据库
sqlite3 fish.db
-- 创建表结构
CREATE TABLE tfish(fid TEXT, fname TEXT, fhabit TEXT);
-- 插入数据
INSERT INTO tfish VALUES ('f1', '鲤鱼', '杂食性');
INSERT INTO tfish VALUES ('f2', '草鱼', '食草性');
INSERT INTO tfish VALUES ('f3', '鲫鱼', '温水性');
INSERT INTO tfish VALUES ('f4', '鳙鱼', '温水性');
INSERT INTO tfish VALUES ('f5', '黑鱼', '肉食性');
-- 查询数据
SELECT * FROM tfish;
```
查询结果如下:
```
f1|鲤鱼|杂食性
f2|草鱼|食草性
f3|鲫鱼|温水性
f4|鳙鱼|温水性
f5|黑鱼|肉食性
```
相关问题
利用sqlite3创建淡水鱼数据库fish.db, 并创建淡水鱼数据表tfish。 设计表结构tfish(fid, fname, fhabit),分别表示鱼编号,鱼名称,鱼习性。
好的,下面是使用Python中的sqlite3模块创建淡水鱼数据库fish.db,并创建tfish表的代码:
```python
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('fish.db')
# 创建表
conn.execute('''
CREATE TABLE tfish (
fid INT PRIMARY KEY,
fname CHAR(20) NOT NULL,
fhabit CHAR(50)
);
''')
# 关闭数据库连接
conn.close()
```
这里我们定义了tfish表,包含三个字段:fid(鱼编号,整型,主键)、fname(鱼名称,字符串,长度为20,非空)、fhabit(鱼习性,字符串,长度为50)。
可以通过sqlite3命令行工具或其他工具连接到fish.db数据库,查看tfish表的结构。
第1题:sqlite数据库 创建淡水鱼数据库fish.db,并创建淡水鱼数据表tfish。 设计表结构tfish(fid, fname, fhabit),分别表示鱼编号,鱼名称,鱼习性。 存储5条淡水鱼数据,内容如下: f1 , 鲤鱼 , 杂食性 f
可以按照以下步骤创建淡水鱼数据库fish.db和数据表tfish,并存储5条淡水鱼数据:
1. 打开命令行窗口,进入sqlite3命令行模式:
```
sqlite3
```
2. 创建fish.db数据库:
```
sqlite> .open fish.db
```
3. 创建tfish数据表,定义表结构(fid, fname, fhabit):
```
sqlite> CREATE TABLE tfish (
...> fid INTEGER PRIMARY KEY,
...> fname TEXT,
...> fhabit TEXT
...> );
```
4. 存储5条淡水鱼数据:
```
sqlite> INSERT INTO tfish (fid, fname, fhabit) VALUES
...> (1, '鲤鱼', '杂食性'),
...> (2, '金鱼', '杂食性'),
...> (3, '草鱼', '草食性'),
...> (4, '鲫鱼', '杂食性'),
...> (5, '鳜鱼', '肉食性');
```
5. 查询tfish数据表中的数据,确认数据已经成功存储:
```
sqlite> SELECT * FROM tfish;
1|鲤鱼|杂食性
2|金鱼|杂食性
3|草鱼|草食性
4|鲫鱼|杂食性
5|鳜鱼|肉食性
```