MySQL基本查询语句(一).doc_第1页
MySQL基本查询语句(一).doc_第2页
MySQL基本查询语句(一).doc_第3页
MySQL基本查询语句(一).doc_第4页
MySQL基本查询语句(一).doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机 试 测 试 试 卷 (MySQL数据库应用与开发)院校 : 方向 :Java 方向日期 :时间 : 总分数 :100分姓名:学号: 证件号码:注意:考试结束试卷必须交回,不交回试卷者成绩无效题目:MySQL 数据库 SQL 语句基础训练一、语言和环境 A、实现技术 SQL 语句练习 B、环境要求 Mysql5.7+Navicat 二、实验要求1、创建名为 s_t 的数据库,参数全部使用 UTF-8实验目的:通过上机实验利用图形界面的方法创建数据库和基本表,并验证单表查询操作,为今后操作打下基础。2、实验内容:在s_t数据库中,用图形界面创建下列关系表。Student表列名说明数据类型约束Sno学号普通编码定长字符串,长度为7主键Sname姓名普通编码定长字符串,长度为10非空Ssex性别普通编码定长字符串,长度为2取值范围:男,女Sage年龄整形Dept所在系普通编码定长字符串,长度为20Course表列名说明数据类型约束Cno课程号普通编码定长字符串,长度为10主键Cname课程名普通编码定长字符串,长度为20非空Credit学分整型大于0Semester开课学期整型SC表列名说明数据类型约束Sno学号普通编码定长字符串,长度为7主键,引用Student表的外键Cno课程号普通编码定长字符串,长度为10主键,引用Course表的外键Grade成绩整型取值范围:0-1003、向已创建的二维表输入数据。Student表数据SnoSnameSSexSageDept 0811101李勇男21计算机系 0811102刘晨男20计算机系 0811103王敏女20计算机系 0811104张小红女19计算机系 0821101张立男20信息管理系 0821102吴宾女19信息管理系 0821103张海男20信息管理系 0831101钱小平女21通信工程系 0831102王大力男20通信工程系 0831103张姗姗女19通信工程系 Course表数据CnoCnameCreditSemesterC001高等数学41C002大学英语31C003大学英语32C004计算机文化学22C005Java23C006数据库基础45C007数据结构44C008计算机网络44SC表数据SnoCnograde0811101C001960811101C002800811101C003840811101C005620811102C001920811102C002900811102C004840811102C006760811102C003850811102C005730811102C007Null0811103C001500811103C004800831101C001500831101C004800831102C007Null0831103C004780831103C005650831103C007Null4、将数据库备份,以便今后使用。5、在s_t数据库中,完成以下单表查询的操作,将每一个程序保存为.sql。(1)查询全体学生的学号与姓名,查询结果存入新表s1。Create table s1 as select student.sno,student.sname from student(2)查询全体学生的姓名、学号和所在系,查询结果存入新表s2。(3)查询全体学生的详细记录,查询结果存入新表s3。(4)查询全体学生的姓名及其出生年份,查询结果存入新表s4。(5)查询计算机系全体学生,查询结果存入新表s5。(6)查询所有年龄20岁以下的学生的姓名及年龄,查询结果存入新表s6。(7)查询成绩不及格学生的学号,查询结果存入新表s7。(8)查询考试成绩在8090之间的学生学号、课程号和成绩,查询结果存入新表s8。(9)查询考试成绩不在8090之间的学生学号、课程号和成绩,查询结果存入新表s9。(10)查询信息管理系、通信工程系和计算机系学生的姓名和性别,查询结果存入新表s10。(11)查询信息管理系、通信工程系和计算机系三个系之外的其他系学生的姓名和性别,查询结果存入新表s11。(12)查询姓“张”的学生详细信息,查询结果存入新表s12。(13)查询姓“张”、姓“李”和姓“刘”的学生的详细信息,查询结果存入新表s13。(14)查询名字的第2个字为“小”或“大”的学生的姓名和学号,查询结果存入新表s14。(15) 查询所有不姓“刘”的学生姓名,查询结果存入新表s15。(16)在Student表中查询学号的最后一位不是2、3、5的学生信息,查询结果存入新表s16。(17)查询还没有考试的学生的学号和相应的课程号,查询结果存入新表s17。(18)查询计算机系男生的姓名,查询结果存入新表s18。(19)查询C002和C003课程中考试成绩在8090的学生的学号、课程号和成绩,查询结果存入新表s19。(20)查询修了“C002”课程的学生的学号及成绩,查询结果按成绩降序排列,查询结果存入新表s20。(21)查询全体学生详细信息,结果按系名升序排列,同一个系的学生按出生日期降序排列,查询结果存入新表s21。(22)统计学生总人数,查询结果存入新表s22。(23)统计选修了课程的学生人数,查询结果存入新表s23。(24)计算学号为“0811101”的学生的考试总成绩,查询结果存入新表s24。(25)计算“0831103”学生的平均成绩,查询结果存入新表s25。(26)查询“C001”课程考试成绩的最高分和最低分,查询结果存入新表s26。(27)统计每门课程的选课人数,列出课程号和选课人数,查询结果存入新表s27。(28)统计每个学生的选课门数和平均成绩,查询结果存入新表s28。(29)统计每个系的女生人数,查询结果存入新表s29。(30)统计每个系的男生人数和女生人数以及男生的最大年龄和女生的最大年龄。结果按系名的升序排序,查询结果存入新表s30。(31) 查询选课门数超过3门的学生的学号和选课门数,查询结果存入新表s31。(32) 查询选课

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论