还剩2页未读,继续阅读
文本内容:
操作SQL准备工作建立school数据库
1、建立一个学生信息表(student)口定义列sn学号,类型为5位定长字符串,非空,主键口定义列sname姓名,类型为8位定长字符串,非空□定义列ssex性别,类型为2位定长字符串,默认值为“男□定义列sage年龄,类型为短整型口定义列sdept系名,数据类型为20位变长字符串
2、建立一个课程信息表(course)□定义列courseid课程号,类型为整型,非空,自动增长,主键□定义列cname课程名,类型为16位变长字符串,非空
3、建立一个学生考试成绩信息表(sc)□定义列sno学号(外键)□定义列courseid课程号(外键)□定义列grade成绩,类型为整型
4、student表中添加字段address,类型为varchar,最大长度为
1005、将student表中的ssex列默认值改为女
6、向student表增加scome(“入学时间”)列,其数据类型为日期型
7、将course表中的courseid的数据类型改短整数
8、输入学生信息□95001,洛燕妮,’女,20,信息系’□95002,欧阳炎‘,‘男‘,19,计算机系□95003,何东升‘,’男’,21,‘美术系’□95004,‘刘晨,男’,18,‘计算机系’□95005,沙明华,’女,21,美术系□95006,欧阳宝宝‘,‘男‘,19,美术系
9、输入课程信息口1,JAVA口2,C口3,.NET□4,PHP95001\1,9895002,1,95004,1,507095003,,4,9595005,4,95006,,4,7795001\2,
804010、输入成绩信息
11、查询全体学生的学号与姓名
12、查询全体学生的详细记录
13、查全体学生的姓名及其出生年份
14、查询全体学生的男生人数
15、查询选修了课程的学生学号(去掉重复的记录)
16、查询全体学生的学号与姓名,用中文显示列名
17、查询年龄在20以下的学生的姓名
18、查询全体学生的姓名、年龄,要求按照年龄降序排序
19、查询年龄最大的前3个学生的姓名和年龄
20、查询“洛燕妮”的课程成绩
21、查询学生总数
22、查询选修了课程的学生人数
23、查询1号课程的平均成绩
24、查询1号课程的学生最高分和最低分
25、查询每个学生的平均成绩
26、查询学生的平均成绩在70分以上的
27、查询年龄在2023岁(包括20岁和23岁)之间的学生的姓〜名、系别和年龄
28、查询年龄不在20~23岁之间的学生姓名、系别和年龄
29、查询信息系‘、‘美术系和计算机系’学生的姓名和性别
30、查询学号为95001的学生的详细情况
31、查询所有姓刘学生的姓名、学号和性别
32、某些学生选修课程后没有参加考试,所以有选课记录,但没有考试成绩查询缺少成绩的学生的学号和相应的课程号
33、查所有有成绩的学生学号和课程号
34、查询计算机系年龄在20岁以下的学生姓名
35、查询信息系、美术系和计算机系学生的姓名和性别
36、查询选修了3号课程的学生的学号及其成绩,查询结果按分。
个人认证
优秀文档
获得点赞 0