以下是一个示例的学生与班级表的MySQL生成语句:

-- 创建班级表
CREATE TABLE class (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(50) NOT NULL
);

-- 创建学生表
CREATE TABLE student (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(50) NOT NULL,
  age INT,
  class_id INT,
  FOREIGN KEY (class_id) REFERENCES class(id)
);

-- 插入班级数据
INSERT INTO class (name) VALUES ('一年级');
INSERT INTO class (name) VALUES ('二年级');
INSERT INTO class (name) VALUES ('三年级');

-- 插入学生数据
INSERT INTO student (name, age, class_id) VALUES ('张三', 10, 1);
INSERT INTO student (name, age, class_id) VALUES ('李四', 11, 1);
INSERT INTO student (name, age, class_id) VALUES ('王五', 10, 2);
INSERT INTO student (name, age, class_id) VALUES ('赵六', 11, 2);
INSERT INTO student (name, age, class_id) VALUES ('小明', 9, 3);
INSERT INTO student (name, age, class_id) VALUES ('小红', 10, 3);

上述代码中,首先创建了一个班级表(class),其中包括一个自增的id和一个name字段。接着创建了一个学生表(student),其中包括一个自增的id、一个name字段、一个age字段和一个关联班级表的外键class_id。最后通过INSERT INTO语句插入了一些班级和学生的数据。

请根据你的具体需求进行修改和调整

给我生成学生与班级MySQL

原文地址: https://www.cveoy.top/t/topic/ixKG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录