DROP DATABASE IF EXISTS 学生成绩库; CREATE DATABASE 学生成绩库; USE 学生成绩库; CREATE TABLE 学生表( 学号 CHAR(10) PRIMARY KEY, 姓名 VARCHAR(20) NOT NULL, 性别 CHAR(1) DEFAULT '男' CHECK(性别='男' OR 性别='女'), 身高 INT CHECK(身高>0 AND 身高<300), 体重 FLOAT(4,1), 联系手机 CHAR(11), 系别 VARCHAR(10) ); CREATE TABLE 课程表( 课程编号 INT PRIMARY KEY AUTO_INCREMENT, 课程名称 VARCHAR(20) NOT NULL, 学分 INT, 学时 INT ); CREATE TABLE 成绩表( 学号 CHAR(10) NOT NULL, 课程编号 INT NOT NULL, 成绩 FLOAT(4,1) ); INSERT INTO 学生表 VALUES('2021010101','张三','男',170,65,'13912345678','计算机系'),('2021010102','李婷','女',163,51,'13887654321','管理系'),('2021010201','李小敏','女',160,44,'18765471102','外语系'),('2022010101','王双','男',168,60,'15866335579','管理系'),('2022010201','朱丽','女',159,49.5,'18677889266','计算机系'); INSERT INTO 课程表 VALUES(1,'MySQL',3,48),(2,'C+',3,50),(3,'Java',4,60),(4,'Python数据分析',4,60); INSERT INTO 成绩表 VALUES('2021010101',1,85),('2021010101',4,70),('2021010102',1,69),('2022010101',3,75.5),('2022010101',2,88),('2021010201',2,89)