用mysql建表采用单元组的方式为学生表student插入三条数据,数据内容自定义
时间: 2024-10-18 20:10:26 浏览: 33
在MySQL中,你可以使用`INSERT INTO`语句创建并填充数据到一个名为`student`的学生表。假设这个表有字段如`id`, `name`, `age`, 和 `class`,以下是使用单元格组方式插入三条自定义数据的例子:
```sql
CREATE TABLE IF NOT EXISTS student (
id INT PRIMARY KEY,
name VARCHAR(100),
age INT,
class ENUM('Class A', 'Class B', 'Class C') -- 如果班级字段是枚举类型
);
-- 插入第一条数据
INSERT INTO student (id, name, age, class) VALUES (1, '张三', 18, 'Class A');
-- 插入第二条数据
INSERT INTO student (id, name, age, class) VALUES (2, '李四', 19, 'Class B');
-- 插入第三条数据
INSERT INTO student (id, name, age, class) VALUES (3, '王五', 20, 'Class C');
```
这里我们插入了三个学生的记录,每个学生都有唯一的ID,姓名,年龄以及他们所在的班级。
相关问题
mysql建表插入数据
以下是MySQL建表和插入数据的示例:
1. 建表
```sql
CREATE TABLE students (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender ENUM('male', 'female') NOT NULL,
major VARCHAR(50)
);
```
上述代码创建了一个名为students的表,包含id、name、age、gender和major五个字段。其中id为主键,自动递增;name为字符串类型,不能为空;age为整型,不能为空;gender为枚举类型,只能为'male'或'female';major为字符串类型,可以为空。
2. 插入数据
```sql
INSERT INTO students (name, age, gender, major) VALUES
('Tom', 20, 'male', 'Computer Science'),
('Lucy', 19, 'female', 'Mathematics'),
('John', 21, 'male', 'Physics');
```
上述代码向students表中插入了三条记录,分别为Tom、Lucy和John的信息。
阅读全文