MySQL综合练习
学生表:Students (Sno, Sname, Ssex , Sage, Sdept)
学号,姓名,性别,年龄,所在系 Sno为主键
课程表:Course (Cno, Cname,)
课程号,课程名 Cno为主键
学生选课表:SC (Sno, Cno, Score)
学号,课程号,成绩 Sno,Cno为主键
-
用SQL语句创建学生表students,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。
CREATE TABLE `db`.`students` ( `Sno` INT(10) NOT NULL, `Sname` VARCHAR(20) NOT NULL, `Ssex` VARCHAR(4) NULL CHECK(Ssex = '男' or Ssex = '女'), `Sage` INT(10) NULL, `Sdept` VARCHAR(20) NULL, PRIMARY KEY (`Sno`), UNIQUE INDEX `Sno_UNIQUE` (`Sno` ASC) VISIBLE, UNIQUE INDEX `Sname_UNIQUE` (`Sname` ASC) VISIBLE; COLUMN `Sdept` `Sdept` VARCHAR(20) NULL DEFAULT '‘计算机系’'); CREATE TABLE `db`.`course` ( `Cno` INT(10) NOT NULL, `Cname` VARCHAR(20) NOT NULL, PRIMARY KEY (`Cno`), UNIQUE INDEX `idcourse_UNIQUE` (`Cno` ASC) VISIBLE); CREATE TABLE `sc` ( `Sno` INT(10) NOT NULL, `Cno&#