欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学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 实现排序时,只能对一个字段进行排序,不能同时对多个字段进行排序。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。