覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOC192525J数据库基础作业答案

192525J数据库基础

学校: 无

平台: 超星学习通

题目如下:

1. 在数据库建模的过程中,E-R图属于( )的产物

A. 物理模型

B. 逻辑模型

C. 概念模型

D. 以上答案都不正确

答案: 概念模型

2. 下列( )不能称为实体。

A. 班级

B. 手机

C. 图书

D. 姓名

答案: 姓名

3. INSERT语句属于SQL语言的( )组成部分。

A. DDL

B. DML

C. DQL

D. DCL

答案: DML

4. SQL是关系型数据库语言的标准,所以不同数据库产品的SQL完全相同。

答案: 错误

5. 应用程序可以通过数据库管理系统提供的接口执行SQL语句。

答案: 正确

6. 用户利用数据库应用程序与DBMS进行通信、访问和管理DBMS中存储的数据。

答案: 正确

7. 凡是在计算机中用来描述事物的信息都可称作数据。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 计算机在人工管理阶段没有操作系统和管理数据的软件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 实体是指客观存在并可相互区分的事物。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 下面选项中,用于查看MySQL中已经存在数据库的是

A. SHOW DATABASES itcast;

B. CREATE DATABASE itcast;

C. Alter DATABASE itcast;

D. SHOW DATABASES;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 下面选项中,用于查看itcast数据库具体信息的是

A. SHOW DATABASES itcast;

B. CREATE DATABASE itcast;

C. SHOW CREATE DATABASE itcast;

D. SHOW DATABASES;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 下面选项中,哪个可以正确创建一个名称为itcast的数据库?

A. CREATE BASE itcast;

B. CREATE DATABASE itcast;

C. Alter DATABASE itcast;

D. CREATE TABLE itcast;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 在MySQL中,查看创建好的数据库信息的语法格式是【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 在MySQL中,创建数据库的基本语法格式是【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 在MySQL中,创建数据库语法格式是CREATE DATABASE 数据库名称;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 在MySQL中,“SHOW DATABASES;”命令可以查看某个已经创建的数据库信息

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 下面选项,用于删除表中记录的SQL语句是

A. DELETE student ,where id=11;

B. DELETE FROM student where id=11;

C. DELETE INTO student where id=11;

D. DELETE student where id=11;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 下面关于DELETE语句的描述,正确的是

A. 只能删除部分记录

B. 只能删除全部记录

C. 可以有条件的删除部分或全部记录

D. 以上说法都不对

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 下面选项中,用于删除表中数据的关键字是

A. ALTER

B. DROP

C. UPDATE

D. DELETE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 下面SQL语句中,用于删除user表中id大于5的记录的语句是

A. DELETE FROM user where id>5;

B. DELETE FROM user set id>5;

C. DELETE user where id>5;

D. DELETE user set id>5;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 请写出TRUNCATE删除记录的基本语法格式:【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 用户表user中存在一个名字字段username,现查询名字字段中包含"凤"的用户,下列SQL语句中,正确的是

A. select * from user where username = '凤';

B. select * from user where username like '%凤%';

C. select * from user where username like '_凤_';

D. select * from user where username like '凤';

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 阅读下面的SQL语句: SELECT DISTINCT name,gender FROM student;关于此SQL语句的描述,正确的是

A. 查询student表中不重复的name记录

B. 查询时只能消除name字段的重复性

C. 查询时能消除name字段重复性,不能消除gender字段的重复性

D. 查询student表中name和gender记录,并保证没有重复记录

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 下面选项中,查询student表中id值不在2和5之间的学生的SQL语句是

A. SELECT * FROM student where id!=2,3,4,5;

B. SELECT * FROM student where id not between 5 and 2;

C. SELECT * FROM student where id not between 2 and 5;

D. SELECT * FROM student where id not in 2,3,4,5;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 假定用户表user中存在一个字段age,现要 "查询年龄为18或20的用户" ,下面SQL语句中,正确的是

A. select * from user where age = 18 or age = 20;

B. select * from user where age = 18 && age= 20;

C. select * from user where age = 18 and age = 20;

D. select * from user where age = (18,20);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 有时为了使查询结果更加精确,可以使用多个查询条件,下列选项中,用于连接多个查询条件的关键字是

A. AND

B. OR

C. NOT

D. 以上都不对

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 下面选项中,用于判断某个字段的值不在指定集合中,可使用的判断关键字是

A. OR关键字

B. NO IN关键字

C. IN关键字

D. NOT IN关键字

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 设某数据表中有一个工作时间字段,查找15天前参加工作记录的SQL语句是

A. =Date( )-15

B.

C. >Date( )-15

D. <=Date( )-15

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 要查询student表中name字段值以字符“m”开始,以字符“d”结束的记录应该在WHERE子句后跟 LIKE【】

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 在SELECT语句的WHERE条件中,可以使用【】关键字来判断字段的值是否为空值。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 当DISTINCT作用多个字段时,只有DISTINCT关键字后指定的多个字段值都相同,才会被认作是重复记录。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 在数据表中,某些列的值可能为空值(NULL),那么在SQL语句中可以通过”= null”来判断是否为空值。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 在WHERE子句“WHERE class BETWEEN 3 AND 5”中,查询结果包括class等于3、4、5的数据。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. OR关键字只能用在WHERE子句中

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. BETWEEN AND之前可以使用NOT关键字,用来查询指定范围之外的记录。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. AND关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返回。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 在使用SELECT语句查询数据时,将多个条件组合在一起,并且只要有一个条件符合要求就成立,可以使用的连接关键字是【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 将student表按照gender字段进行分组查询,查询出grade字段值之和小于300的分组,依据上述要求,下面选项中,正确的SQL语句是

A. SELECT sum(grade),gender FROM student GROUP BY gender HAVING SUM(grade)<300;

B. SELECT sum(grade),gender FROM student GROUP BY gender WHERE SUM(grade)<300;

C. SELECT sum(grade),gender FROM student WHERE SUM(grade)<300 GROUP BY gender;

D. 以上语句都不对

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 将student表按照gender字段值进行分组查询,并计算出每个分组中各有多少名学生的正确SQL语句是

A. SELECT TOTAL(*),gender FROM student GROUP BY gender;

B. SELECT COUNT(*),gender FROM student GROUP BY gender;

C. SELECT TOTAL(*),gender FROM student ORDER BY gender;

D. SELECT COUNT(*),gender FROM student ORDER BY gender;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 下面关于分组统计时,如果分组字段的值有NULL,将出现的结果是

A. NULL将会被忽略掉,不会进行单独的分组

B. NULL将不会被忽略掉,会进行单独的分组

C. NULL将会忽略掉,提示找不到结果

D. MySQL提示查询结果有误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 若不结合聚合函数,单独使用group by关键字,查询的是每个分组中的所有记录。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 使用GROUP BY实现分组时,可以指定多个分组字段进行分组,当多个字段取值都相同时就认为是同一组。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. HAVING关键字和WHERE关键字的作用相同,两者的区别在于,HAVING关键字后可以跟聚合函数,而WHERE关键字不能。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 下面选项中,可用于分页功能的关键字是

A. DISTINCT

B. GROUP BY

C. LIMIT

D. WHERE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. SELECT * FROM book LIMIT 5,10; 对于此语句描述正确的是

A. 获得第6条到第10条记录

B. 获得第5条到第10条记录

C. 获得第6条到第15条记录

D. 获得第5条到第15条记录

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

46. 下列函数中,能返回数值表达式整数部分值的是

A. ABS()

B. INT()

C. SIGN ()

D. SQRT ()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

47. 下面选项中,用于实现条件判断的函数是

A. IF()

B. JOIN()

C. ELSE()

D. IFELESE()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

48. 下面选项中,用于实现字符串连接的函数是

A. JOIN()

B. CONCAT()

C. REPLACE()

D. SUBSTRING()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

49. “LIMIT 4 OFFSET 3”和“LIMIT 4,3”返回的结果相同

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

50. 关键字LIMIT后的OFFSET为可选值,如果不指定OFFSET的值,其默认值为1。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

51. TIME_TO_SEC()函数的作用是将时间转换成小时。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

52. 阅读下面SQL语句: SELECT * FROM department WHERE did>any(select did from employee); 下面对上述语句的功能描述中,正确的是

A. 查询所有大于员工编号的部门

B. 查询所有的部门信息

C. 查询大于任意一个员工编号的所有部门信息

D. 以上说法都不对

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

53. 下面选项中,表示满足其中任意一个条件就成立的关键字是

A. ANY

B. ON

C. EXISTS

D. IN

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

54. 下面选项中,需同时满足所有内层查询条件才成立的关键字是

A. ANY

B. ALL

C. EXISTS

D. IN

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

55. 阅读下面SQL语句: SELECT * FROM department WHERE did>all(select did from employee);下面对上述语句的功能描述中,正确的是

A. 查询所有大于员工编号的部

B. 查询所有的部门信息

C. 查询大于所有员工编号的所有部门信息

D. 以上说法都不对

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

56. 阅读下面SQL语句: SELECT * FROM department WHERE did>all(select did from employee);下面对上述语句的功能描述中,正确的是

A. 查询所有大于员工编号的部门

B. 查询所有的部门信息

C. 查询大于所有员工编号的所有部门信息

D. 以上说法都不对

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

57. 阅读下面SQL语句: SELECT * FROM department WHERE did=(select did from employee where name='赵四'); 下面对上述语句的功能描述中,正确的是

A. 查询员工赵四所在的部门信息

B. 查询所有的部门信息

C. 查询不包含员工赵四的所有部门信息

D. 以上说法都不对

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

58. 阅读下面SQL语句: SELECT * FROM department WHERE EXISTS(select did from employee where age > 21);下面对上述语句的功能描述中,正确的是

A. 查询年龄大于21的员工信息

B. 查询存在年龄大于21的员工所对应的部门信息

C. 查询存在年龄大于21的员工所对应的员工信息

D. 查询存在年龄大于21的员工信息

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

59. 阅读下面SQL: SELECT * FROM department WHERE did NOT IN(SELECT did FROM employee WHERE age=20); 下面对上述语句的功能描述中,正确的是

A. 查询存在年龄为20岁的员工的部门

B. 查询不存在年龄为20岁的员工的部门

C. 查询不存在年龄为20岁的员工的员工信息

D. 查询存在年龄为20岁的员工的员工信息

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

60. 要求只要满足内层子查询中的任意一个比较条件,就返回一个结果作为外层查询条件,可以采用的关键字是【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

61. 使用【】关键字进行子查询时,外层查询条件将会包含在内层查询返回的列值集合中。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

62. ANY关键字表示只要满足内层子查询中的任意一个比较条件,就返回一个结果作为外层查询条件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

63. 子查询中,在进行判断时可以使用各种比较运算符,如“<”、“>=”、“=”、“!=”等。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

64. ALL关键字实现的子查询,返回的结果需同时满足所有内层查询条件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

65. 下面选项中,配置MySql时可以选择的服务器类型有

A. Developer Machine

B. Server Machine

C. Dedicated MySQL Server Machine

D. Professional Machine

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

66. 配置MySql服务器时,用于设置字符集编码的选项是

A. Standard Character Set

B. Best Support For Multilingualism

C. Manual Setting

D. Manual Selected Default Character Set/Collation

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

67. 下面选项中,可以用来做数据库服务器类型的是()

A. Developer Machine

B. Server Machine

C. Dedicated MySQL Server Machine

D. Professional Machine

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

68. 当配置MySQL时,用于设置数据库用途的选项是

A. Multifunctional Database(多功能数据库)

B. Transactional Database Only(事务处理数据库)

C. Non-Transactional Database Only(非事务处理数据库)

D. Non-Multifunctional Database(多功能数据库)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

69. 下列选项中,哪些是基于Windows平台的MySQL安装文件

A. 一种是以.msi作为后缀名的二进制分发版

B. 一种是以 .zip作为后缀的压缩文件

C. 一种是以 .exe作为后缀的可执行文件

D. 一种是以 .dll作为后缀的动态链接文件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

70. 在MySQL安装目录下的【】目录中双击MySQLInstanceConfig.exe文件启动配置向导。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

71. 在Windows下配置MySql服务器默认使用的用户是【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

72. MySql安装文件有两个版本,一种是以.msi作为后缀名的二进制分发版,一种是以 .zip作为后缀的压缩文件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

73. 在MySQL安装目录下的bin目录中双击MySQLInstanceConfig.exe文件可以启动配置向导。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

74. 安装MySql时,首先要安装服务器端,然后再进行服务器的相关配置工作

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

75. 卸载MySQL时,默认会自动删除相关的安装信息。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

76. 下列语法格式中,可以正确查看数据表的是

A. SHOW TABLE 表名;

B. SHOW ALTER TABLE 表名;

C. SHOW CREATE TABLE 表名;

D. CREATE TABLE 表名;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

77. 下列SQL语句中,可以删除数据表grade的是

A. DELETE FROM grade;

B. DROP TABLE grade;

C. DELETE grade;

D. ALTER TABLE grade DROP grade;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

78. 下列选项中,修改字段名的基本语法格式是

A. ALTER TABLE 表名 Modify 旧字段名 新字段名 新数据类型;

B. ALTER TABLE 表名 CHANGE 旧字段名 新字段名;

C. ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;

D. ALTER TABLE 表名 Modify 旧字段名 TO 新字段名 新数据类型;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

79. 下列选项中,哪个可以正确地将表名tb_grade修改为grade

A. ALTER TABLE grade RENAME TO tb_grade;

B. ALTER TABLE tb_grade RENAME TO grade;

C. ALTER TABLE tb_grade RENAME grade;

D. Show CREATE TABLE 表名

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

80. 下列关于表的创建的描述,错误的是

A. 在创建表之前,应该先指定需要进行操作的数据库

B. 在创建表时,必须指定表名、字段名和字段对应的类型

C. 在创建表时,必须指定字段的完整性约束条件

D. CREATE TABLE语句可用于创建表

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

81. 在MySQL中,添加字段的基本语法格式是【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

82. 用于查看数据库中所有表的SQL语句是【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

83. 在MySQL中,查看数据表的方式有两种,分别是SHOW CREATE TABLE语句和DESCRIBE语句。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

84. 在删除数据表的时,如果表与表之间存在关系,那么可能导致删除失败。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

85. 在删除数据表的同时,数据表中的数据也将被删除。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

86. 在MySQL中修改字段名,当新字段与旧字段的数据类型相同时,新字段的数据类型可以不用设置。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

87. 在删除数据表的时,如果表与表之间存在关系,那么可能导致删除失败。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

88. 在MySQL中,SHOW CREATE TABLE语句不仅可以查看创建表时的定义语句,还可以查看表的【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

89. 在MySQL中,删除数据表的语法格式是【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

90. 下面选项中,用于求出某个字段的最大值的函数是

A. avg()

B. max()

C. min()

D. total()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

91. 下面选项中,用于统计test表中总记录数的SQL语句是

A. select sum(*) from test;

B. select max(*) from test;

C. select avg(*) from test;

D. select count(*) from test;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

92. 下面选项中,用于求出某个字段所有值的平均值的函数是

A. avg()

B. length()

C. count()

D. total()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

93. 假定用户表user有多列,其中字段id中没有null值,字段username中存在null值。下面选项中,不能获得user表的总记录数的SQL语句是

A. select count(*) from user;

B. select count(id) from user;

C. select count(username) from user;

D. select count(id) from user where1=1;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

94. 下面选项中,用于求出表中某个字段所有值的总和的函数是

A. avg()

B. sum()

C. count()

D. total()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

95. 假定user表中存在分数字段score,班级字段classes。对于上述数据,下列SQL语句和对应的描述正确的是

A. select avg(score) from users group by classes; 查询班级的平均成绩,不包含没有考试的

B. select sum(score)/count(*) from users group by classes; 查询班级的平均成绩,包含没有考试的

C. select classes , sum(score)/count(*) from users group by classes; 查询各班的平均成绩(显示班级),含没有考试的

D. 以上描述都有问题

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

96. 下面选项中,属于聚合函数的是

A. avg()

B. length()

C. sum()

D. concat()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

97. 下列关于统计函数COUNT (字符串表达式)的叙述中,正确的是

A. 返回字符表中值的个数,即统计记录的个数

B. 统计字段应该是数字数据类型

C. 字符串表达式中可以是字段名

D. 以上都不正确

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

98. HAVING关键字和WHERE关键字后可以使用聚合函数。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

99. 给定如下SQL语句: SELECT employee.name, department.dname FROM department,employee WHERE department.did=employee.did; 下面选项中,与其功能相同的是

A. SELECT employee.name, department.dname FROM department JOIN employee ON department.did=employee.did;

B. SELECT employee.name, department.dname FROM department CROSS JOIN employee ON department.did=employee.did;

C. SELECT employee.name, department.dname FROM department LEFT JOIN employee ON department.did=employee.did;

D. SELECT employee.name, department.dname FROM department RIGHT JOIN employee ON department.did=employee.did;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

100. 只有满足连接条件的记录才包含在查询结果中,这种连接是

A. 左连接

B. 右连接

C. 内连接

D. 交叉连接

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

101. 下面关于交叉连接本质的说法中,正确的是

A. 两表进行内连接

B. 两表进行左外连接

C. 两表进行右外连接

D. 两表进行笛卡尔积

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

102. 下面选项中,用于实现交叉连接的关键字是

A. NNER JOIN

B. CROSS JOIN

C. LEFT JOIN

D. RIGHT JOIN

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

103. A表4条记录,B表5条记录,两表进行迪卡尔积运算后的记录数是

A. 1条

B. 9条

C. 20条

D. 2条

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

104. 下面选项中,实现内连接的关键字是

A. INNER JOIN

B. CROSS JOIN

C. JOIN

D. LEFT JOIN

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

105. 下面关于内连接的说法中, 描述正确的是

A. 自连接是一种内连接

B. 使用WHERE子句可以实现内连接同样的功能

C. 内连接语法格式中的INNER JOIN不能略写为JOIN

D. 内连接可以得到被连接的两个表中所有数据行的笛卡尔积

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

106. 删除视图时,出现” Table 'chapter07.view_stu2' doesn't exist”错误 下面对于该错误的描述,正确的是

A. 删除视图的语句存在语法错误

B. 被删除的视图所对应的基本表不存在

C. 被删除的视图不存在

D. 被删除的视图和表都不存在

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

107. 下面选项中,删除视图应当拥有的权限是

A. CREATE权限

B. UPDATE权限

C. DROP权限

D. DELETE权限

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

108. 下面选项中,用于删除视图的语句是

A. DROP VIEW语句

B. DELETE VIEW语句

C. ALERT VIEW语句

D. UPDATE VIEW语句

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

109. 下面选项中,可以一次删除多个视图的SQL语句是

A. DROP VIEW IF EXISTS view_stu1,view_stu2;

B. DROP VIEW view_stu1,view_stu2;

C. DROP VIEW view_stu1 view_stu2;

D. DROP VIEW view_stu1;view_stu2;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

110. 下面用于删除stu_glass视图的语句中,正确的是

A. DROP VIEW IF EXISTS view_stu2;

B. DROP VIEW view_stu2;

C. DELETE VIEW view_stu2;

D. DELETE VIEW IF EXISTS view_stu2;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

111. 下面选项中,用于调用存储过程的关键字是

A. DECLARE

B. DELIMITER

C. REPEAT

D. CALL

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

112. 有如下存储过程: DELIMITER // CREATE PROCEDURE CountProc1(IN s_gender VARCHAR(50),OUT num INT) BEGIN SELECT COUNT(*) INTO num FROM student WHERE gender = s_gender; END // DELIMITER ; 下面选项中,能对上述存储过程实现正确调用的是

A. DECLARE @num; CALL CountProc1(in "女",out @num);

B. SET @num; CALL CountProc1("女",@num);

C. DECLARE @num; DECLARE CountProc1("女",out @num);

D. DECLARE @num; CALL CountProc1("女",@num);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

113. 在系统的information_schema. Routines表中,用于指定过程名的字段的是

A. ROUTINES_NAME

B. ROUTINE_NAME

C. ROUTINES_TYPE

D. ROUTINE_TYPE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

114. 下面选项中,用于表示存储过程输出参数的是

A. IN

B. INOUT

C. OUT

D. INPUT

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

115. 下面选项中,用于设置MySQL结束符为”//”的是

A. DELIMITER //

B. DECLARE //

C. SET DELIMITER //

D. SET DECLARE //

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

116. 下面选项中,用于删除存储过程的关键字是

A. DELETE

B. UPDATE

C. ALTER

D. DROP

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

117. 在MySQL中,存储过程是通过CALL语句进行调用的。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

118. MySQL中用户只可以使用SHOW STATUS语句或SHOW CREATE语句来查看存储过程。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

119. 目前,MySQL还不提供对已存在的存储过程代码的修改,如果必须要修改存储过程代码,则先删除它,再重新编码创建一个新的存储过程。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

120. 在MySQL中,存储过程创建后只允许查看不允许修改。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

121. 在MySQL中,删除存储过程使用的是DELETE语句。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

122. 执行DROP USER语句删除用户,需要拥有的权限是

A. DROP USER权限

B. DROP TABLE权限

C. CREATE USER权限

D. DELETE权限

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

123. 在MySQL中,删除普通用户只有一种方式。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

124. 使用root登录后,SET不仅可以修改root用户密码,而且还可以修改普通用户密码,两者在修改时没有任何区别。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

125. 使用INSERT语句创建新用户后,它会自动刷新权限表,所以创建的新用户可以立即登录到数据库服务器。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

126. 使用mysqldump命令备份所有数据库时,使用【】参数表示备份了所有的数据库。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

127. 实现数据还原时,可以在DOS窗口执行mysql命令,也可以在MySQL命令窗口执行【】命令来还原数据。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

128. MySQL提供了一个【】命令,它可以实现数据的备份。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

129. 使用mysql命令还原数据库时,需要先登录到MySQL命令窗口。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

130. mysqldump命令只可以备份单个数据库,如果要备份多个数据库则需要多次执行该命令。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

131. 如果备份了指定的某个数据库,那么在还原数据库时,数据库中的库是不能被还原的, 只能还原库中的数据.

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

132. 如果备份了所有的数据库,那么在还原数据库时,不需要创建数据库并指定要操作的数据库。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

133. 下面选项中,用于控制修改表结构或重命名表的权限是

A. ALTER权限

B. ALERT权限

C. RENAME权限

D. UPDATE 权限

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

134. 下面选项中,允许为其他用户授权的权限是

A. ALTER权限

B. GRANT权限

C. RENAME权限

D. GRANT USER权限

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

135. 下面实现收回user4用户INSERT权限的语句中,正确的是

A. REVOKE INSERT ON *.* FROM 'user4'@'localhost';

B. REVOKE INSERT ON %.% FROM 'user4'@'localhost';

C. REVOKE INSERT ON *.* TO 'user4'@'localhost';

D. REVOKE INSERT ON %.% TO 'user4'@'localhost';

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

136. 下面选项中,可实现比SELECT语句更方便查询用户权限信息的语句是

A. SHOW GRANTS语句

B. GRANT语句

C. SELECT GRANTS语句

D. GRANT USER语句

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

137. MySQL在user表中的的相关权限字段,都是以_priv结尾的。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

138. 在MySQL中提供了一个GRANT语句,该语句可以为用户授权,合理的授权可以保证数据库的安全。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

139. 使用SELECT语句可以查询user表中的权限信息,但是该语句不仅需要指定用户,还需要指定查询的权限。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

140. 在MySQL中提供了一个GRANT语句,该语句可以为用户授权,合理的授权可以保证数据库的安全。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

141. 下面选项中,不能执行更新视图操作的情况有

A. 视图中不包含基本表中被定义为非空的列

B. 在定义视图的SELECT语句后的字段列表中使用了数学表达式

C. 在定义视图的SELECT语句后的字段列表中使用聚合函数

D. 在定义视图的SELECT语句中使用了DISTINCT,UNION,TOP,GROUP BY或HAVING子句

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

142. 下面选项中,更新视图可进行的操作包括

A. UPDATE 表中的数据

B. INSERT 表中的数据

C. DELETE 表中的数据

D. DROP 表

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

143. 下面关于更新视图的描述中,正确的是

A. 更新视图是指通过视图来更新、插入、删除基本表中的数据

B. 视图是一个虚拟表

C. 视图中本身不存放数据

D. 通过视图更新数据时其实是在更新基本表中的数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

144. 更新视图有多种方式,并且所有情况下都能执行视图的更新操作。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

145. 更新视图是指通过视图来更新、插入、删除基本表中的数据。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

146. 当基本表中的数据发生变化之后,与基本表对应的视图数据也会一同改变。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

147. 视图是一个虚拟表,其中没有数据,所以当通过视图更新数据时其实是在更新基本表中的数据。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

148. 下面选项中,可以用来修改视图的语句是

A. CREATE OR REPLACE VIEW语句

B. ALERT语句

C. ALTER语句

D. DECLARE OR REPLACE VIEW语句

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

149. 下面修改 view_stu视图的语句中,正确的是

A. CREATE OR REPLACE VIEWview_stu IS SELECT * FROM student;

B. ALTER VIEW view_stu AS SELECT * FROM student;

C. ALTER VIEW view_stu IS SELECT * FROM student;

D. CREATE OR REPLACE VIEWview_stu AS SELECT * FROM student;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

150. 下面关于CREATE OR REPLACE VIEW语句的描述中,正确的是

A. 如果视图存在,那么将使用修改语句对视图进行修改

B. 如果视图不存在,那么将创建一个视图

C. 如果视图存在,也可以创建一个新的视图

D. 以上说法都不对

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

151. 所谓修改视图是指修改数据库中存在的视图的定义,在MySQL中,修改视图的方式有两种。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

152. 在使用CREATE OR REPLACE VIEW语句修改视图时,如果视图不存在,将报错。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

153. 所谓修改视图是指修改视图的定义和权限。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

154. 以下插入数据的语句错误的是( )。

A. INSERT 表 SET 字段名=值

B. INSERT INTO 表(字段列表)VALUE (值列表)

C. INSERT 表 VALUE (值列表)

D. 以上答案都不正确

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

155. 下面插入数据操作错误的是( )。

A. INSERT 数据表名 VALUE(值列表)

B. INSERT INTO 数据表名 VALUES(值列表)

C. INSERT 数据表名 VALUES(值列表)

D. INSERT 数据表名 (值列表)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

156. MySQL中为所有字段插入记录时,省略字段名称,必须严格按照数据表结构插入对应的值。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

157. 数据表的默认字符集是latin1时,插入中文数据会出现错误提示。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

158. 在多数据插入时,若一条数据插入失败,则整个插入语句都会失败。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

159. 添加数据时,字段名称在使用时需要使用单引号包裹。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

160. 插入数据时指定的字段列表必须与表结构相同。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

161. 下面选项中,能够更新表student中id值小于4的SQL语句是()

A. ALTER TABLE student where id<4;

B. UPDATE student set grade=100 where id<4;

C. UPDATE student set grade=100 where id<=4;

D. UPDATE Table student set grade=100 where id<4;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

162. 下面更新的SQL语句中,语法正确的是

A. update user set id = u001 ;

B. update user(id,username) values('u001','jack');

C. update user set id='u001',username='jack';

D. update into user set id = 'u001', username='jack';

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

163. 语句UPDATE student set name=’youjun’, grade=98.5的运行结果是

A. 更新student表中第一条记录

B. 出现语法错误

C. 更新student表中最后一条记录

D. 更新 student表中每一条记录

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

164. 下面选项中,用于更新表中记录的关键字是

A. ALTER

B. CREATE

C. UPDATE

D. DROP

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

165. 写出UPDATE语句的语法格式:【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

166. MySQL中使用【】语句来更新表中的记录。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

167. 下面选项中,对字段进行排序时,默认采用的排序方式是()

A. ASC

B. DESC

C. ESC

D. DSC

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

168. 下面选项中,用于排序的关键字是()

A. GROUP BY

B. ORDER BY

C. HAVING

D. WHERE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

169. 下面选项,当对有NULL值的字段进行排序的描述,正确的是

A. 升序时,NULL值所对应的记录出现在第一条记录

B. 升序时,NULL值所对应的记录出现在最后一条记录

C. 升序时,NULL值所对应的记录是出现在正中间的记录

D. 升序时,NULL值所对应的记录位置是不固定的

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

170. 下面选项中,能够按照grade由高到低显示student表中记录的SQL语句是

A. SELECT * FROM student ORDER BY grade;

B. SELECT * FROM student ORDER BY grade ASC;

C. SELECT * FROM student ORDER BY grade DESC;

D. SELECT * FROM student GROUP BY grade DESC;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

171. 在按照指定字段进行升序排列时,如果某条记录的该字段值为NULL, 则这条记录会在第一条显示。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

172. 在字段进行升序排列时,如果某条记录的字段值为NULL,则这条记录会在最后一条显示。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

173. 使用ORDER BY 实现排序时,只能对一个字段进行排序,不能同时对多个字段进行排序。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章60269
    • 评论0
    • 微语0
    标签