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` INT

这篇博客主要介绍了MySQL数据库的实战操作,包括创建学生表并设置主键和约束,修改表结构,建立索引,插入数据,更新成绩,删除特定条件记录,创建视图,以及查询不及格学生和高分学生信息等。
最低0.47元/天 解锁文章
740

被折叠的 条评论
为什么被折叠?



