MySQL数据库应用 习题解答汇总 张凌杰 项目1--9.docx

MySQL数据库应用 习题解答汇总 张凌杰 项目1--9.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目1课后练习答案

一、选择题

1.B

2.B

3.A

4.C

5.D

6.C

7.C

8.C

二、填空题

1.外模式、模式、内模式

2.启动MySQL客户端程序,后面跟的是用户名,用户名是root,需要输入密码

3.quit,exit

4.人工管理阶段、文件系统阶段和数据库系统阶段

三、判断题

1.√

2.×

3.×

4.√

四、操作题

1.MySQL数据库安装软件可以直接从MySQL官网中下载,输入下载地址(/downloads/mysql/)后,可以看到MySQL最新安装版本,下载适用于Windows操作系统中的图形化向导安装包并安装。MySQL安装成功以后,需要对它的运行环境进行配置,通常采用在Windows系统的环境变量中进行MySQL运行环境的配置,把MySQL执行文件路径添加到Path系统变量中,配置成功后,在通过命令行窗口程序(cmd.exe)进行MySQL命令操作的时候会更方便快捷。

2.下载并安装并试用Navicat的操作环境。

项目2课后练习答案

一、选择题

1.D

2.A

3.D

4.A

5.C

6.B

7.B

8.D

二、填空题

1.SHOWENGINES;

2.InnoDB

3.IFEXISTS

4.USE

5.CREATEDATABASEtest;

三、判断题

1.√

2.×

3.×

4.√

5.√

6.×

项目3课后练习答案

一、选择题

1.A

2.B

3.A

4.B

5.C

6.C

7.B

8.A

9.D

10.B

11.B

12.A

二、填空题

1.一个,NULL值

2.UNIQUE

3.ALTERTABLE

4.DROPTABLEexam;

三、判断题

1.√

2.√

3.×

4.×

5.√

6.√

项目4课后练习答案

一、选择题

1.A

2.B

3.B

4.C

5.C

6.C

7.C

8.A

9.C

10.C

11.D

12.C

二、填空题

1.WHERE

2.%,_

3.ORDERBY,ASC,DESC

4.左外连接(LEFTJOIN)

三、判断题

1.×

2.√

3.√

4.√

5.×

6.×

7.×

8.√

四、查询综合应用

--根据学生成绩管理数据库studb中的数据,完成以下查询。

--1.查询学生的学号、姓名、出生日期。

SELECTsno,sname,birthdayFROMstudent;

--2.查询信息工程系女生的学号、姓名、性别和系别。

SELECTsno,sname,sex,deptFROMstudentWHEREdept='信息工程系'ANDsex='女';

--3.查询“信息工程系”和“水利工程系”的学生信息。

SELECT*FROMstudentWHEREdeptIN('信息工程系','水利工程系');

--4.查询不在“信息工程系”和“水利工程系”的学生信息。

SELECT*FROMstudentWHEREdeptNOTIN('信息工程系','水利工程系');

--5.查询姓“王”的学生的学号、姓名信息。

SELECTsno,snameFROMstudentWHEREsnameLIKE'王%';

--6.查询名字中有“新”字的学生的学号、姓名信息。

SELECTsno,snameFROMstudentWHEREsnameLIKE'%新%';

--7.查询“1001”号课程前五名的学生的成绩信息。

SELECTstudent.sno,sname,gradeFROMscoreJOINstudentONscore.sno=student.sno

WHEREcno='1001'

ORDERBYgradeDESC

LIMIT5;

--使用别名

SELECTs.sno,s.sname,sc.grade

FROMscoresc

JOINstudentsONsc.sno=s.sno

WHEREo='1001'

ORDERBYsc.gradeDESC

LIMIT5;

--8.查询学校有多少个班级。

SELECTCOUNT(DISTINCTclass)AS班级个数FROMstudent;

--9.分组统计每个班的男、女生的人数,并汇总。

SELECTclass,sex,COUNT(*)as人数

FROMstudent

GROUPBYclass,sex

WITHROLLUP;

--10.统计平均成绩在80分以上的学生的总成绩和平均成绩,并按总成绩由高到低

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档