表定义:
1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。
创建Student表
Student表插入数据
#查看表结构
#查看Student表数据
2.修改student 表中年龄(age)字段属性,数据类型由int 改变为smallint。
#在MySQL中,alter table 语句可以用于修改表的结构,包括添加、删除或修改列,以及重命名表。其中, modify关键字可以用于修改现有列的定义。
3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX 。
#创建学生选课表SC
#学生选课表SC中插入数据
#查询学生选课表SC中的内容
4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。
#创建课程表Course
#课程表Course中插入数据
#查询课程表的数据
SQL语句分析:涉及三张表的连接,因为选课表SC中的Sno与学生表Sno数据一致,SC表中的Cno与课程表Cno数据一致,所以选课表SC表当作中间参数,连接另外两张表
#描述视图表v_Stu_SC_C的结构
#查询视图表v_Stu_SC_C中的内容