-----------------------------------------------------------------------------------------------------
请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
-----------------------------------------------------------------------------------------------------
在数据库db_xuanke中,已有学生表S(sno,sname, sex,age)(分别是学号、姓名、性别、年龄)、课程表C(cno,cname)(分别是课程号、课程名)、选课表SC(sno,cno,grade)(分别是学号、课程号、成绩)。
1.创建表T(tno,tname,sex,education),各字段分别为:工号(整型),姓名(定长字符串、长度20、不允许空),性别(枚举型,值包括'男'和'女',缺省值为'男'),学历(变长字符串,长度30,缺省值NULL)。
2.编写SQL语句,在T中添加一条记录,工号为1008,姓名为“郑强”,性别为“男”,学历为“研究生”。
3.编写SQL语句,将T中的字段tno设置为主键,并自增1。
4.编写SQL语句,将学生“姚立凯”选修的课程DB的成绩改为90。
5.编写SQL语句,查询所有学生各科的成绩情况,包括学号、姓名、课程名、成绩四个字段。注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
6.编写SQL语句,统计每个学生的总成绩,显示列名为:姓名、总成绩。注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
7.编写SQL语句,建立视图v_java,包括选修课程为“JAVA”的学生学号、姓名、课程名称、课程成绩。