用sqlite 设计一张表 包含学号,姓名,性别,年龄,班级 并产生10条数据
时间: 2023-11-18 19:04:48 浏览: 90
可以使用以下SQLite命令来创建包含学号、姓名、性别、年龄和班级信息的表"students",并插入10条数据:
```sql
CREATE TABLE students (
id INTEGER PRIMARY KEY,
name TEXT,
gender TEXT,
age INTEGER,
class TEXT
);
INSERT INTO students (name, gender, age, class) VALUES ('Tom', 'M', 18, 'Class 1A');
INSERT INTO students (name, gender, age, class) VALUES ('Alice', 'F', 19, 'Class 1B');
INSERT INTO students (name, gender, age, class) VALUES ('Bob', 'M', 20, 'Class 2A');
INSERT INTO students (name, gender, age, class) VALUES ('Charlie', 'M', 18, 'Class 2B');
INSERT INTO students (name, gender, age, class) VALUES ('David', 'M', 19, 'Class 3A');
INSERT INTO students (name, gender, age, class) VALUES ('Eva', 'F', 20, 'Class 3B');
INSERT INTO students (name, gender, age, class) VALUES ('Frank', 'M', 18, 'Class 4A');
INSERT INTO students (name, gender, age, class) VALUES ('Grace', 'F', 19, 'Class 4B');
INSERT INTO students (name, gender, age, class) VALUES ('Henry', 'M', 20, 'Class 5A');
INSERT INTO students (name, gender, age, class) VALUES ('Ivy', 'F', 18, 'Class 5B');
```
在上面的命令中,首先使用CREATE TABLE命令创建了一个名为"students"的表,包含id、name、gender、age和class五个字段。其中id字段为主键,并使用INTEGER数据类型定义,其他字段分别使用TEXT、INTEGER和TEXT数据类型定义。然后使用INSERT INTO命令插入了10条数据,每条数据包含name、gender、age和class四个字段的值。
阅读全文