|
|
192525J数据库基础
学校: 无
问题 1: 1. 在数据库建模的过程中,E-R图属于( )的产物
选项:
•
A. 物理模型
•
B. 逻辑模型
•
C. 概念模型
•
D. 以上答案都不正确
答案: 概念模型
问题 2: 2. 下列( )不能称为实体。
选项:
•
A. 班级
•
B. 手机
•
C. 图书
•
D. 姓名
答案: 姓名
问题 3: 3. INSERT语句属于SQL语言的( )组成部分。
选项:
•
A. DDL
•
B. DML
•
C. DQL
•
D. DCL
答案: DML
问题 4: 4. SQL是关系型数据库语言的标准,所以不同数据库产品的SQL完全相同。
选项:
答案: 错误
问题 5: 5. 应用程序可以通过数据库管理系统提供的接口执行SQL语句。
选项:
答案: 正确
问题 6: 6. 用户利用数据库应用程序与DBMS进行通信、访问和管理DBMS中存储的数据。
选项:
答案: 正确
问题 7: 7. 凡是在计算机中用来描述事物的信息都可称作数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 计算机在人工管理阶段没有操作系统和管理数据的软件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 实体是指客观存在并可相互区分的事物。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 10: 1. 下面选项中,用于查看MySQL中已经存在数据库的是
选项:
•
A. SHOW DATABASES itcast;
•
B. CREATE DATABASE itcast;
•
C. Alter DATABASE itcast;
•
D. SHOW DATABASES;
答案: 请关注ybaotk.com搜题查看答案
问题 11: 2. 下面选项中,用于查看itcast数据库具体信息的是
选项:
•
A. SHOW DATABASES itcast;
•
B. CREATE DATABASE itcast;
•
C. SHOW CREATE DATABASE itcast;
•
D. SHOW DATABASES;
答案: 请关注ybaotk.com搜题查看答案
问题 12: 3. 下面选项中,哪个可以正确创建一个名称为itcast的数据库?
选项:
•
A. CREATE BASE itcast;
•
B. CREATE DATABASE itcast;
•
C. Alter DATABASE itcast;
•
D. CREATE TABLE itcast;
答案: 请关注ybaotk.com搜题查看答案
问题 13: 4. 在MySQL中,查看创建好的数据库信息的语法格式是。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 14: 5. 在MySQL中,创建数据库的基本语法格式是。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 15: 6. 在MySQL中,创建数据库语法格式是CREATE DATABASE 数据库名称;
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 16: 7. 在MySQL中,“SHOW DATABASES;”命令可以查看某个已经创建的数据库信息
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 17: 1. 下面选项,用于删除表中记录的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;
答案: 请关注ybaotk.com搜题查看答案
问题 18: 2. 下面关于DELETE语句的描述,正确的是
选项:
•
A. 只能删除部分记录
•
B. 只能删除全部记录
•
C. 可以有条件的删除部分或全部记录
•
D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 19: 3. 下面选项中,用于删除表中数据的关键字是
选项:
•
A. ALTER
•
B. DROP
•
C. UPDATE
•
D. DELETE
答案: 请关注ybaotk.com搜题查看答案
问题 20: 4. 下面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;
答案: 请关注ybaotk.com搜题查看答案
问题 21: 5. 请写出TRUNCATE删除记录的基本语法格式:。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 22: 1. 用户表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 '凤';
答案: 请关注ybaotk.com搜题查看答案
问题 23: 2. 阅读下面的SQL语句: SELECT DISTINCT name,gender FROM student;关于此SQL语句的描述,正确的是
选项:
•
A. 查询student表中不重复的name记录
•
B. 查询时只能消除name字段的重复性
•
C. 查询时能消除name字段重复性,不能消除gender字段的重复性
•
D. 查询student表中name和gender记录,并保证没有重复记录
答案: 请关注ybaotk.com搜题查看答案
问题 24: 3. 下面选项中,查询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;
答案: 请关注ybaotk.com搜题查看答案
问题 25: 4. 假定用户表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);
答案: 请关注ybaotk.com搜题查看答案
问题 26: 5. 有时为了使查询结果更加精确,可以使用多个查询条件,下列选项中,用于连接多个查询条件的关键字是
选项:
•
A. AND
•
B. OR
•
C. NOT
•
D. 以上都不对
答案: 请关注ybaotk.com搜题查看答案
问题 27: 6. 下面选项中,用于判断某个字段的值不在指定集合中,可使用的判断关键字是
选项:
•
A. OR关键字
•
B. NO IN关键字
•
C. IN关键字
•
D. NOT IN关键字
答案: 请关注ybaotk.com搜题查看答案
问题 28: 7. 设某数据表中有一个工作时间字段,查找15天前参加工作记录的SQL语句是
选项:
•
A. =Date( )-15
•
B.
•
C. >Date( )-15
•
D. <=Date( )-15
答案: 请关注ybaotk.com搜题查看答案
问题 29: 8. 要查询student表中name字段值以字符“m”开始,以字符“d”结束的记录应该在WHERE子句后跟 LIKE
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 30: 9. 在SELECT语句的WHERE条件中,可以使用关键字来判断字段的值是否为空值。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 31: 10. 当DISTINCT作用多个字段时,只有DISTINCT关键字后指定的多个字段值都相同,才会被认作是重复记录。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 32: 11. 在数据表中,某些列的值可能为空值(NULL),那么在SQL语句中可以通过”= null”来判断是否为空值。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 33: 12. 在WHERE子句“WHERE class BETWEEN 3 AND 5”中,查询结果包括class等于3、4、5的数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 34: 13. OR关键字只能用在WHERE子句中
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 35: 14. BETWEEN AND之前可以使用NOT关键字,用来查询指定范围之外的记录。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 36: 15. AND关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返回。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 37: 16. 在使用SELECT语句查询数据时,将多个条件组合在一起,并且只要有一个条件符合要求就成立,可以使用的连接关键字是。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 38: 1. 将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. 以上语句都不对
答案: 请关注ybaotk.com搜题查看答案
问题 39: 2. 将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;
答案: 请关注ybaotk.com搜题查看答案
问题 40: 3. 下面关于分组统计时,如果分组字段的值有NULL,将出现的结果是
选项:
•
A. NULL将会被忽略掉,不会进行单独的分组
•
B. NULL将不会被忽略掉,会进行单独的分组
•
C. NULL将会忽略掉,提示找不到结果
•
D. MySQL提示查询结果有误
答案: 请关注ybaotk.com搜题查看答案
问题 41: 4. 若不结合聚合函数,单独使用group by关键字,查询的是每个分组中的所有记录。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 42: 5. 使用GROUP BY实现分组时,可以指定多个分组字段进行分组,当多个字段取值都相同时就认为是同一组。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 43: 6. HAVING关键字和WHERE关键字的作用相同,两者的区别在于,HAVING关键字后可以跟聚合函数,而WHERE关键字不能。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 44: 1. 下面选项中,可用于分页功能的关键字是
选项:
•
A. DISTINCT
•
B. GROUP BY
•
C. LIMIT
•
D. WHERE
答案: 请关注ybaotk.com搜题查看答案
问题 45: 2. SELECT * FROM book LIMIT 5,10; 对于此语句描述正确的是
选项:
•
A. 获得第6条到第10条记录
•
B. 获得第5条到第10条记录
•
C. 获得第6条到第15条记录
•
D. 获得第5条到第15条记录
答案: 请关注ybaotk.com搜题查看答案
问题 46: 3. 下列函数中,能返回数值表达式整数部分值的是
选项:
•
A. ABS()
•
B. INT()
•
C. SIGN ()
•
D. SQRT ()
答案: 请关注ybaotk.com搜题查看答案
问题 47: 4. 下面选项中,用于实现条件判断的函数是
选项:
•
A. IF()
•
B. JOIN()
•
C. ELSE()
•
D. IFELESE()
答案: 请关注ybaotk.com搜题查看答案
问题 48: 5. 下面选项中,用于实现字符串连接的函数是
选项:
•
A. JOIN()
•
B. CONCAT()
•
C. REPLACE()
•
D. SUBSTRING()
答案: 请关注ybaotk.com搜题查看答案
问题 49: 6. “LIMIT 4 OFFSET 3”和“LIMIT 4,3”返回的结果相同
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 50: 7. 关键字LIMIT后的OFFSET为可选值,如果不指定OFFSET的值,其默认值为1。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 51: 8. TIME_TO_SEC()函数的作用是将时间转换成小时。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 52: 1. 阅读下面SQL语句:
SELECT * FROM department WHERE did>any(select did from employee);
下面对上述语句的功能描述中,正确的是
选项:
•
A. 查询所有大于员工编号的部门
•
B. 查询所有的部门信息
•
C. 查询大于任意一个员工编号的所有部门信息
•
D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 53: 2. 下面选项中,表示满足其中任意一个条件就成立的关键字是
选项:
•
A. ANY
•
B. ON
•
C. EXISTS
•
D. IN
答案: 请关注ybaotk.com搜题查看答案
问题 54: 3. 下面选项中,需同时满足所有内层查询条件才成立的关键字是
选项:
•
A. ANY
•
B. ALL
•
C. EXISTS
•
D. IN
答案: 请关注ybaotk.com搜题查看答案
问题 55: 4. 阅读下面SQL语句:
SELECT * FROM department WHERE did>all(select did from employee);下面对上述语句的功能描述中,正确的是
选项:
•
A. 查询所有大于员工编号的部
•
B. 查询所有的部门信息
•
C. 查询大于所有员工编号的所有部门信息
•
D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 56: 5. 阅读下面SQL语句:
SELECT * FROM department WHERE did>all(select did from employee);下面对上述语句的功能描述中,正确的是
选项:
•
A. 查询所有大于员工编号的部门
•
B. 查询所有的部门信息
•
C. 查询大于所有员工编号的所有部门信息
•
D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 57: 6. 阅读下面SQL语句:
SELECT * FROM department WHERE did=(select did from employee where name='赵四');
下面对上述语句的功能描述中,正确的是
选项:
•
A. 查询员工赵四所在的部门信息
•
B. 查询所有的部门信息
•
C. 查询不包含员工赵四的所有部门信息
•
D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 58: 7. 阅读下面SQL语句:
SELECT * FROM department WHERE EXISTS(select did from employee where age > 21);下面对上述语句的功能描述中,正确的是
选项:
•
A. 查询年龄大于21的员工信息
•
B. 查询存在年龄大于21的员工所对应的部门信息
•
C. 查询存在年龄大于21的员工所对应的员工信息
•
D. 查询存在年龄大于21的员工信息
答案: 请关注ybaotk.com搜题查看答案
问题 59: 8. 阅读下面SQL:
SELECT * FROM department WHERE did NOT IN(SELECT did FROM employee WHERE age=20);
下面对上述语句的功能描述中,正确的是
选项:
•
A. 查询存在年龄为20岁的员工的部门
•
B. 查询不存在年龄为20岁的员工的部门
•
C. 查询不存在年龄为20岁的员工的员工信息
•
D. 查询存在年龄为20岁的员工的员工信息
答案: 请关注ybaotk.com搜题查看答案
问题 60: 9. 要求只要满足内层子查询中的任意一个比较条件,就返回一个结果作为外层查询条件,可以采用的关键字是。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 61: 10. 使用关键字进行子查询时,外层查询条件将会包含在内层查询返回的列值集合中。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 62: 11. ANY关键字表示只要满足内层子查询中的任意一个比较条件,就返回一个结果作为外层查询条件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 63: 12. 子查询中,在进行判断时可以使用各种比较运算符,如“<”、“>=”、“=”、“!=”等。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 64: 13. ALL关键字实现的子查询,返回的结果需同时满足所有内层查询条件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 65: 1. 下面选项中,配置MySql时可以选择的服务器类型有
选项:
•
A. Developer Machine
•
B. Server Machine
•
C. Dedicated MySQL Server Machine
•
D. Professional Machine
答案: 请关注ybaotk.com搜题查看答案
问题 66: 2. 配置MySql服务器时,用于设置字符集编码的选项是
选项:
•
A. Standard Character Set
•
B. Best Support For Multilingualism
•
C. Manual Setting
•
D. Manual Selected Default Character Set/Collation
答案: 请关注ybaotk.com搜题查看答案
问题 67: 3. 下面选项中,可以用来做数据库服务器类型的是()
选项:
•
A. Developer Machine
•
B. Server Machine
•
C. Dedicated MySQL Server Machine
•
D. Professional Machine
答案: 请关注ybaotk.com搜题查看答案
问题 68: 4. 当配置MySQL时,用于设置数据库用途的选项是
选项:
•
A. Multifunctional Database(多功能数据库)
•
B. Transactional Database Only(事务处理数据库)
•
C. Non-Transactional Database Only(非事务处理数据库)
•
D. Non-Multifunctional Database(多功能数据库)
答案: 请关注ybaotk.com搜题查看答案
问题 69: 5. 下列选项中,哪些是基于Windows平台的MySQL安装文件
选项:
•
A. 一种是以.msi作为后缀名的二进制分发版
•
B. 一种是以 .zip作为后缀的压缩文件
•
C. 一种是以 .exe作为后缀的可执行文件
•
D. 一种是以 .dll作为后缀的动态链接文件
答案: 请关注ybaotk.com搜题查看答案
问题 70: 6. 在MySQL安装目录下的目录中双击MySQLInstanceConfig.exe文件启动配置向导。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 71: 7. 在Windows下配置MySql服务器默认使用的用户是。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 72: 8. MySql安装文件有两个版本,一种是以.msi作为后缀名的二进制分发版,一种是以 .zip作为后缀的压缩文件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 73: 9. 在MySQL安装目录下的bin目录中双击MySQLInstanceConfig.exe文件可以启动配置向导。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 74: 10. 安装MySql时,首先要安装服务器端,然后再进行服务器的相关配置工作
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 75: 11. 卸载MySQL时,默认会自动删除相关的安装信息。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 76: 1. 下列语法格式中,可以正确查看数据表的是
选项:
•
A. SHOW TABLE 表名;
•
B. SHOW ALTER TABLE 表名;
•
C. SHOW CREATE TABLE 表名;
•
D. CREATE TABLE 表名;
答案: 请关注ybaotk.com搜题查看答案
问题 77: 2. 下列SQL语句中,可以删除数据表grade的是
选项:
•
A. DELETE FROM grade;
•
B. DROP TABLE grade;
•
C. DELETE grade;
•
D. ALTER TABLE grade DROP grade;
答案: 请关注ybaotk.com搜题查看答案
问题 78: 3. 下列选项中,修改字段名的基本语法格式是
选项:
•
A. ALTER TABLE 表名 Modify 旧字段名 新字段名 新数据类型;
•
B. ALTER TABLE 表名 CHANGE 旧字段名 新字段名;
•
C. ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
•
D. ALTER TABLE 表名 Modify 旧字段名 TO 新字段名 新数据类型;
答案: 请关注ybaotk.com搜题查看答案
问题 79: 4. 下列选项中,哪个可以正确地将表名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 表名
答案: 请关注ybaotk.com搜题查看答案
问题 80: 5. 下列关于表的创建的描述,错误的是
选项:
•
A. 在创建表之前,应该先指定需要进行操作的数据库
•
B. 在创建表时,必须指定表名、字段名和字段对应的类型
•
C. 在创建表时,必须指定字段的完整性约束条件
•
D. CREATE TABLE语句可用于创建表
答案: 请关注ybaotk.com搜题查看答案
问题 81: 6. 在MySQL中,添加字段的基本语法格式是。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 82: 7. 用于查看数据库中所有表的SQL语句是。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 83: 8. 在MySQL中,查看数据表的方式有两种,分别是SHOW CREATE TABLE语句和DESCRIBE语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 84: 9. 在删除数据表的时,如果表与表之间存在关系,那么可能导致删除失败。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 85: 10. 在删除数据表的同时,数据表中的数据也将被删除。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 86: 11. 在MySQL中修改字段名,当新字段与旧字段的数据类型相同时,新字段的数据类型可以不用设置。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 87: 12. 在删除数据表的时,如果表与表之间存在关系,那么可能导致删除失败。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 88: 13. 在MySQL中,SHOW CREATE TABLE语句不仅可以查看创建表时的定义语句,还可以查看表的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 89: 14. 在MySQL中,删除数据表的语法格式是。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 90: 1. 下面选项中,用于求出某个字段的最大值的函数是
选项:
•
A. avg()
•
B. max()
•
C. min()
•
D. total()
答案: 请关注ybaotk.com搜题查看答案
问题 91: 2. 下面选项中,用于统计test表中总记录数的SQL语句是
选项:
•
A. select sum(*) from test;
•
B. select max(*) from test;
•
C. select avg(*) from test;
•
D. select count(*) from test;
答案: 请关注ybaotk.com搜题查看答案
问题 92: 3. 下面选项中,用于求出某个字段所有值的平均值的函数是
选项:
•
A. avg()
•
B. length()
•
C. count()
•
D. total()
答案: 请关注ybaotk.com搜题查看答案
问题 93: 4. 假定用户表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;
答案: 请关注ybaotk.com搜题查看答案
问题 94: 5. 下面选项中,用于求出表中某个字段所有值的总和的函数是
选项:
•
A. avg()
•
B. sum()
•
C. count()
•
D. total()
答案: 请关注ybaotk.com搜题查看答案
问题 95: 6. 假定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. 以上描述都有问题
答案: 请关注ybaotk.com搜题查看答案
问题 96: 7. 下面选项中,属于聚合函数的是
选项:
•
A. avg()
•
B. length()
•
C. sum()
•
D. concat()
答案: 请关注ybaotk.com搜题查看答案
问题 97: 8. 下列关于统计函数COUNT (字符串表达式)的叙述中,正确的是
选项:
•
A. 返回字符表中值的个数,即统计记录的个数
•
B. 统计字段应该是数字数据类型
•
C. 字符串表达式中可以是字段名
•
D. 以上都不正确
答案: 请关注ybaotk.com搜题查看答案
问题 98: 9. HAVING关键字和WHERE关键字后可以使用聚合函数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 99: 1. 给定如下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;
答案: 请关注ybaotk.com搜题查看答案
问题 100: 2. 只有满足连接条件的记录才包含在查询结果中,这种连接是
选项:
•
A. 左连接
•
B. 右连接
•
C. 内连接
•
D. 交叉连接
答案: 请关注ybaotk.com搜题查看答案
问题 101: 3. 下面关于交叉连接本质的说法中,正确的是
选项:
•
A. 两表进行内连接
•
B. 两表进行左外连接
•
C. 两表进行右外连接
•
D. 两表进行笛卡尔积
答案: 请关注ybaotk.com搜题查看答案
问题 102: 4. 下面选项中,用于实现交叉连接的关键字是
选项:
•
A. NNER JOIN
•
B. CROSS JOIN
•
C. LEFT JOIN
•
D. RIGHT JOIN
答案: 请关注ybaotk.com搜题查看答案
问题 103: 5. A表4条记录,B表5条记录,两表进行迪卡尔积运算后的记录数是
选项:
•
A. 1条
•
B. 9条
•
C. 20条
•
D. 2条
答案: 请关注ybaotk.com搜题查看答案
问题 104: 6. 下面选项中,实现内连接的关键字是
选项:
•
A. INNER JOIN
•
B. CROSS JOIN
•
C. JOIN
•
D. LEFT JOIN
答案: 请关注ybaotk.com搜题查看答案
问题 105: 7. 下面关于内连接的说法中, 描述正确的是
选项:
•
A. 自连接是一种内连接
•
B. 使用WHERE子句可以实现内连接同样的功能
•
C. 内连接语法格式中的INNER JOIN不能略写为JOIN
•
D. 内连接可以得到被连接的两个表中所有数据行的笛卡尔积
答案: 请关注ybaotk.com搜题查看答案
问题 106: 1. 删除视图时,出现” Table 'chapter07.view_stu2' doesn't exist”错误
下面对于该错误的描述,正确的是
选项:
•
A. 删除视图的语句存在语法错误
•
B. 被删除的视图所对应的基本表不存在
•
C. 被删除的视图不存在
•
D. 被删除的视图和表都不存在
答案: 请关注ybaotk.com搜题查看答案
问题 107: 2. 下面选项中,删除视图应当拥有的权限是
选项:
•
A. CREATE权限
•
B. UPDATE权限
•
C. DROP权限
•
D. DELETE权限
答案: 请关注ybaotk.com搜题查看答案
问题 108: 3. 下面选项中,用于删除视图的语句是
选项:
•
A. DROP VIEW语句
•
B. DELETE VIEW语句
•
C. ALERT VIEW语句
•
D. UPDATE VIEW语句
答案: 请关注ybaotk.com搜题查看答案
问题 109: 4. 下面选项中,可以一次删除多个视图的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;
答案: 请关注ybaotk.com搜题查看答案
问题 110: 5. 下面用于删除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;
答案: 请关注ybaotk.com搜题查看答案
问题 111: 1. 下面选项中,用于调用存储过程的关键字是
选项:
•
A. DECLARE
•
B. DELIMITER
•
C. REPEAT
•
D. CALL
答案: 请关注ybaotk.com搜题查看答案
问题 112: 2. 有如下存储过程:
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);
答案: 请关注ybaotk.com搜题查看答案
问题 113: 3. 在系统的information_schema. Routines表中,用于指定过程名的字段的是
选项:
•
A. ROUTINES_NAME
•
B. ROUTINE_NAME
•
C. ROUTINES_TYPE
•
D. ROUTINE_TYPE
答案: 请关注ybaotk.com搜题查看答案
问题 114: 4. 下面选项中,用于表示存储过程输出参数的是
选项:
•
A. IN
•
B. INOUT
•
C. OUT
•
D. INPUT
答案: 请关注ybaotk.com搜题查看答案
问题 115: 5. 下面选项中,用于设置MySQL结束符为”//”的是
选项:
•
A. DELIMITER //
•
B. DECLARE //
•
C. SET DELIMITER //
•
D. SET DECLARE //
答案: 请关注ybaotk.com搜题查看答案
问题 116: 6. 下面选项中,用于删除存储过程的关键字是
选项:
•
A. DELETE
•
B. UPDATE
•
C. ALTER
•
D. DROP
答案: 请关注ybaotk.com搜题查看答案
问题 117: 7. 在MySQL中,存储过程是通过CALL语句进行调用的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 118: 8. MySQL中用户只可以使用SHOW STATUS语句或SHOW CREATE语句来查看存储过程。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 119: 9. 目前,MySQL还不提供对已存在的存储过程代码的修改,如果必须要修改存储过程代码,则先删除它,再重新编码创建一个新的存储过程。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 120: 10. 在MySQL中,存储过程创建后只允许查看不允许修改。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 121: 11. 在MySQL中,删除存储过程使用的是DELETE语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 122: 1. 执行DROP USER语句删除用户,需要拥有的权限是
选项:
•
A. DROP USER权限
•
B. DROP TABLE权限
•
C. CREATE USER权限
•
D. DELETE权限
答案: 请关注ybaotk.com搜题查看答案
问题 123: 2. 在MySQL中,删除普通用户只有一种方式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 124: 3. 使用root登录后,SET不仅可以修改root用户密码,而且还可以修改普通用户密码,两者在修改时没有任何区别。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 125: 4. 使用INSERT语句创建新用户后,它会自动刷新权限表,所以创建的新用户可以立即登录到数据库服务器。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 126: 1. 使用mysqldump命令备份所有数据库时,使用参数表示备份了所有的数据库。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 127: 2. 实现数据还原时,可以在DOS窗口执行mysql命令,也可以在MySQL命令窗口执行命令来还原数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 128: 3. MySQL提供了一个命令,它可以实现数据的备份。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 129: 4. 使用mysql命令还原数据库时,需要先登录到MySQL命令窗口。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 130: 5. mysqldump命令只可以备份单个数据库,如果要备份多个数据库则需要多次执行该命令。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 131: 6. 如果备份了指定的某个数据库,那么在还原数据库时,数据库中的库是不能被还原的, 只能还原库中的数据.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 132: 7. 如果备份了所有的数据库,那么在还原数据库时,不需要创建数据库并指定要操作的数据库。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 133: 1. 下面选项中,用于控制修改表结构或重命名表的权限是
选项:
•
A. ALTER权限
•
B. ALERT权限
•
C. RENAME权限
•
D. UPDATE 权限
答案: 请关注ybaotk.com搜题查看答案
问题 134: 2. 下面选项中,允许为其他用户授权的权限是
选项:
•
A. ALTER权限
•
B. GRANT权限
•
C. RENAME权限
•
D. GRANT USER权限
答案: 请关注ybaotk.com搜题查看答案
问题 135: 3. 下面实现收回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';
答案: 请关注ybaotk.com搜题查看答案
问题 136: 4. 下面选项中,可实现比SELECT语句更方便查询用户权限信息的语句是
选项:
•
A. SHOW GRANTS语句
•
B. GRANT语句
•
C. SELECT GRANTS语句
•
D. GRANT USER语句
答案: 请关注ybaotk.com搜题查看答案
问题 137: 5. MySQL在user表中的的相关权限字段,都是以_priv结尾的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 138: 6. 在MySQL中提供了一个GRANT语句,该语句可以为用户授权,合理的授权可以保证数据库的安全。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 139: 7. 使用SELECT语句可以查询user表中的权限信息,但是该语句不仅需要指定用户,还需要指定查询的权限。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 140: 8. 在MySQL中提供了一个GRANT语句,该语句可以为用户授权,合理的授权可以保证数据库的安全。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 141: 1. 下面选项中,不能执行更新视图操作的情况有
选项:
•
A. 视图中不包含基本表中被定义为非空的列
•
B. 在定义视图的SELECT语句后的字段列表中使用了数学表达式
•
C. 在定义视图的SELECT语句后的字段列表中使用聚合函数
•
D. 在定义视图的SELECT语句中使用了DISTINCT,UNION,TOP,GROUP BY或HAVING子句
答案: 请关注ybaotk.com搜题查看答案
问题 142: 2. 下面选项中,更新视图可进行的操作包括
选项:
•
A. UPDATE 表中的数据
•
B. INSERT 表中的数据
•
C. DELETE 表中的数据
•
D. DROP 表
答案: 请关注ybaotk.com搜题查看答案
问题 143: 3. 下面关于更新视图的描述中,正确的是
选项:
•
A. 更新视图是指通过视图来更新、插入、删除基本表中的数据
•
B. 视图是一个虚拟表
•
C. 视图中本身不存放数据
•
D. 通过视图更新数据时其实是在更新基本表中的数据
答案: 请关注ybaotk.com搜题查看答案
问题 144: 4. 更新视图有多种方式,并且所有情况下都能执行视图的更新操作。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 145: 5. 更新视图是指通过视图来更新、插入、删除基本表中的数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 146: 6. 当基本表中的数据发生变化之后,与基本表对应的视图数据也会一同改变。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 147: 7. 视图是一个虚拟表,其中没有数据,所以当通过视图更新数据时其实是在更新基本表中的数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 148: 1. 下面选项中,可以用来修改视图的语句是
选项:
•
A. CREATE OR REPLACE VIEW语句
•
B. ALERT语句
•
C. ALTER语句
•
D. DECLARE OR REPLACE VIEW语句
答案: 请关注ybaotk.com搜题查看答案
问题 149: 2. 下面修改 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;
答案: 请关注ybaotk.com搜题查看答案
问题 150: 3. 下面关于CREATE OR REPLACE VIEW语句的描述中,正确的是
选项:
•
A. 如果视图存在,那么将使用修改语句对视图进行修改
•
B. 如果视图不存在,那么将创建一个视图
•
C. 如果视图存在,也可以创建一个新的视图
•
D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 151: 4. 所谓修改视图是指修改数据库中存在的视图的定义,在MySQL中,修改视图的方式有两种。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 152: 5. 在使用CREATE OR REPLACE VIEW语句修改视图时,如果视图不存在,将报错。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 153: 6. 所谓修改视图是指修改视图的定义和权限。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 154: 1. 以下插入数据的语句错误的是( )。
选项:
•
A. INSERT 表 SET 字段名=值
•
B. INSERT INTO 表(字段列表)VALUE (值列表)
•
C. INSERT 表 VALUE (值列表)
•
D. 以上答案都不正确
答案: 请关注ybaotk.com搜题查看答案
问题 155: 2. 下面插入数据操作错误的是( )。
选项:
•
A. INSERT 数据表名 VALUE(值列表)
•
B. INSERT INTO 数据表名 VALUES(值列表)
•
C. INSERT 数据表名 VALUES(值列表)
•
D. INSERT 数据表名 (值列表)
答案: 请关注ybaotk.com搜题查看答案
问题 156: 3. MySQL中为所有字段插入记录时,省略字段名称,必须严格按照数据表结构插入对应的值。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 157: 4. 数据表的默认字符集是latin1时,插入中文数据会出现错误提示。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 158: 5. 在多数据插入时,若一条数据插入失败,则整个插入语句都会失败。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 159: 6. 添加数据时,字段名称在使用时需要使用单引号包裹。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 160: 7. 插入数据时指定的字段列表必须与表结构相同。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 161: 1. 下面选项中,能够更新表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;
答案: 请关注ybaotk.com搜题查看答案
问题 162: 2. 下面更新的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';
答案: 请关注ybaotk.com搜题查看答案
问题 163: 3. 语句UPDATE student set name=’youjun’, grade=98.5的运行结果是
选项:
•
A. 更新student表中第一条记录
•
B. 出现语法错误
•
C. 更新student表中最后一条记录
•
D. 更新 student表中每一条记录
答案: 请关注ybaotk.com搜题查看答案
问题 164: 4. 下面选项中,用于更新表中记录的关键字是
选项:
•
A. ALTER
•
B. CREATE
•
C. UPDATE
•
D. DROP
答案: 请关注ybaotk.com搜题查看答案
问题 165: 5. 写出UPDATE语句的语法格式:。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 166: 6. MySQL中使用语句来更新表中的记录。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 167: 1. 下面选项中,对字段进行排序时,默认采用的排序方式是()
选项:
•
A. ASC
•
B. DESC
•
C. ESC
•
D. DSC
答案: 请关注ybaotk.com搜题查看答案
问题 168: 2. 下面选项中,用于排序的关键字是()
选项:
•
A. GROUP BY
•
B. ORDER BY
•
C. HAVING
•
D. WHERE
答案: 请关注ybaotk.com搜题查看答案
问题 169: 3. 下面选项,当对有NULL值的字段进行排序的描述,正确的是
选项:
•
A. 升序时,NULL值所对应的记录出现在第一条记录
•
B. 升序时,NULL值所对应的记录出现在最后一条记录
•
C. 升序时,NULL值所对应的记录是出现在正中间的记录
•
D. 升序时,NULL值所对应的记录位置是不固定的
答案: 请关注ybaotk.com搜题查看答案
问题 170: 4. 下面选项中,能够按照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;
答案: 请关注ybaotk.com搜题查看答案
问题 171: 5. 在按照指定字段进行升序排列时,如果某条记录的该字段值为NULL, 则这条记录会在第一条显示。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 172: 6. 在字段进行升序排列时,如果某条记录的字段值为NULL,则这条记录会在最后一条显示。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 173: 7. 使用ORDER BY 实现排序时,只能对一个字段进行排序,不能同时对多个字段进行排序。
选项:
答案: 请关注ybaotk.com搜题查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:中国大学mooc2024中国近现代史纲要(2023版)辅导资料下一篇:中国大学mooclinux系统与应用辅导资料
|