欢迎来到天天文库
浏览记录
ID:39063560
大小:92.74 KB
页数:6页
时间:2019-06-24
《MySQL基本查询语句(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、机试测试试卷(MySQL数据库应用与开发)院校:方向:Java方向日期:时间:总分数:100分姓名:学号:证件号码:注意:考试结束试卷必须交回,不交回试卷者成绩无效题目:MySQL数据库SQL语句基础训练一、语言和环境A、实现技术SQL语句练习B、环境要求Mysql5.7+Navicat二、实验要求1、创建名为s_t的数据库,参数全部使用UTF-8实验目的:通过上机实验利用图形界面的方法创建数据库和基本表,并验证单表查询操作,为今后操作打下基础。2、实验内容:在s_t数据库中,用图形界面创建下列关系表。Student表列名说明数据类型约束S
2、no学号普通编码定长字符串,长度为7主键Sname姓名普通编码定长字符串,长度为10非空Ssex性别普通编码定长字符串,长度为2取值范围:{男,女}Sage年龄整形Dept所在系普通编码定长字符串,长度为20Course表列名说明数据类型约束Cno课程号普通编码定长字符串,长度为10主键Cname课程名普通编码定长字符串,长度为20非空Credit学分整型大于0Semester开课学期整型SC表列名说明数据类型约束Sno学号普通编码定长字符串,长度为7主键,引用Student表的外键Cno课程号普通编码定长字符串,长度为10主键,引用Cou
3、rse表的外键Grade成绩整型取值范围:0-1003、向已创建的二维表输入数据。Student表数据SnoSnameSSexSageDept0811101李勇男21计算机系0811102刘晨男20计算机系0811103王敏女20计算机系0811104张小红女19计算机系0821101张立男20信息管理系0821102吴宾女19信息管理系0821103张海男20信息管理系0831101钱小平女21通信工程系0831102王大力男20通信工程系0831103张姗姗女19通信工程系Course表数据CnoCnameCreditSemesterC
4、001高等数学41C002大学英语31C003大学英语32C004计算机文化学22C005Java23C006数据库基础45C007数据结构44C008计算机网络44SC表数据SnoCnograde0811101C001960811101C002800811101C003840811101C005620811102C001920811102C002900811102C004840811102C006760811102C003850811102C005730811102C007Null0811103C001500811103C00480083
5、1101C001500831101C004800831102C007Null0831103C004780831103C005650831103C007Null4、将数据库备份,以便今后使用。5、在s_t数据库中,完成以下单表查询的操作,将每一个程序保存为.sql。(1)查询全体学生的学号与姓名,查询结果存入新表s1。Createtables1asselectstudent.sno,student.snamefromstudent(2)查询全体学生的姓名、学号和所在系,查询结果存入新表s2。(3)查询全体学生的详细记录,查询结果存入新表s3。
6、(4)查询全体学生的姓名及其出生年份,查询结果存入新表s4。(5)查询计算机系全体学生,查询结果存入新表s5。(6)查询所有年龄20岁以下的学生的姓名及年龄,查询结果存入新表s6。(7)查询成绩不及格学生的学号,查询结果存入新表s7。(8)查询考试成绩在80~90之间的学生学号、课程号和成绩,查询结果存入新表s8。(9)查询考试成绩不在80~90之间的学生学号、课程号和成绩,查询结果存入新表s9。(10)查询信息管理系、通信工程系和计算机系学生的姓名和性别,查询结果存入新表s10。(11)查询信息管理系、通信工程系和计算机系三个系之外的其他
7、系学生的姓名和性别,查询结果存入新表s11。(12)查询姓“张”的学生详细信息,查询结果存入新表s12。(13)查询姓“张”、姓“李”和姓“刘”的学生的详细信息,查询结果存入新表s13。(14)查询名字的第2个字为“小”或“大”的学生的姓名和学号,查询结果存入新表s14。(15)查询所有不姓“刘”的学生姓名,查询结果存入新表s15。(16)在Student表中查询学号的最后一位不是2、3、5的学生信息,查询结果存入新表s16。(17)查询还没有考试的学生的学号和相应的课程号,查询结果存入新表s17。(18)查询计算机系男生的姓名,查询结果存
8、入新表s18。(19)查询C002和C003课程中考试成绩在80~90的学生的学号、课程号和成绩,查询结果存入新表s19。(20)查询修了“C002”课程的学生的学号及成绩,查询
此文档下载收益归作者所有