CREATE DATABASE IF NOT EXISTS school DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
USE school;
CREATE TABLE 班级学生信息 (
学号 INT PRIMARY KEY AUTO_INCREMENT COMMENT '唯一标识学生的ID',
姓名 VARCHAR(40) NOT NULL COMMENT '学生姓名',
性别 ENUM('男', '女') NOT NULL COMMENT '性别',
出生日期 DATE NOT NULL COMMENT '出生年月',
联系电话 VARCHAR(12) UNIQUE COMMENT '手机号码',
班级 VARCHAR(4) NOT NULL COMMENT '所属班级',
入学日期 DATE NOT NULL COMMENT '入学时间',
INDEX (班级),
INDEX (入学日期)
) COMMENT '存储班级学生基本信息表';
INSERT INTO 班级学生信息 (姓名, 性别, 出生日期, 联系电话, 班级, 入学日期)
VALUES ('张三', '男', '2006-07-15', '12600126000', '初三(4)班', '2023-09-01');
INSERT INTO 班级学生信息 (姓名, 性别, 出生日期, 联系电话, 班级, 入学日期)
VALUES ('张三', '男', '2006-07-15', '12600126000', '初三(4)班', '2023-09-01');
SELECT * FROM 班级学生信息 WHERE 姓名 = '张三';
CREATE TABLE 城院班级信息表 (
学号 VARCHAR(60) PRIMARY KEY COMMENT '学生唯一标识',
姓名 VARCHAR(40) NOT NULL COMMENT '学生姓名',
班级 VARCHAR(4) NOT NULL COMMENT '所属班级名称'
) COMMENT '城院班级信息表';
INSERT INTO 城院班级信息表 (学号, 姓名, 班级)
VALUES
('2023001', '张三', '计算机1班'),
('2023002', '李四', '软件工程2班');
SELECT 学号 FROM 城院班级信息表 WHERE 姓名 = '张三';