SQL数据库技术
学校: 无
问题 1: 1. 格式化日期的函数是( )
选项:
• A. DATEDIFF()
• B. DATE_FORMAT()
• C. DAY()
• D. CURDATE()
答案: DATE_FORMAT()
问题 2: 2. 返回当前日期的函数是( )
选项:
• A. curtime()
• B. adddate()
• C. curnow()
• D. curdate()
答案: curdate()
问题 3: 3. 返回字符串长度的函数是( )
选项:
• A. len()
• B. length()
• C. left()
• D. long()
答案: length()
问题 4: 4. 以下聚合函数求个数的是( )
选项:
• A. AVG
• B. SUM
• C. MAX
• D. COUNT
答案: COUNT
问题 5: 5. 以下聚合函数求平均数的是( )
选项:
• A. COUNT
• B. MAX
• C. AVG
• D. SUM
答案: AVG
问题 6: 6. 以下聚合函数求数据总和的是( )
选项:
• A. MAX
• B. SUM
• C. COUNT
• D. AVG
答案: SUM
问题 7: 7. 要得到最后一句SELECT查询到的总行数,可以使用的函数是( )
选项:
• A. FOUND_ROWS
• B. LAST_ROWS
• C. ROW_COUNT
• D. LAST_INSERT_ID
答案: 请关注公众号【渝开搜题】查看答案
问题 8: 8. 下面可以通过聚合函数的结果来过滤查询结果集的SQL子句是( )
选项:
• A. WHERE子句
• B. GROUP BY子句
• C. HAVING 子句
• D. ORDER BY子句
答案: 请关注公众号【渝开搜题】查看答案
问题 9: 1. 在 MySQL 中,通常使用_______语句来指定一个已有数据库作为当前工作数据库。
选项:
• A. USING
• B. USED
• C. USES
• D. USE
答案: 请关注公众号【渝开搜题】查看答案
问题 10: 2. 要快速完全清空一个表,可以使用如下语句 __________
选项:
• A. TRUNCATE TABLE
• B. DELETE TABLE
• C. DROP TABLE
• D. CLEAR TABLE
答案: 请关注公众号【渝开搜题】查看答案
问题 11: 3. 在 CREATE TABLE 语句中,通常使用________关键字来指定主键
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 12: 4. 在 MySQL 中,可以使用 INSERT 或___________语句,向数据库中已有的表插入一行或多行元组
数据。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 13: 5. 在 MySQL 中,可以使用_________语句来修改、更新一个表或多个表中的数据
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 14: 1. 下列哪种方法不能用于创建索引?
选项:
• A. 使用 CREATE INDEX 语句
• B. 使用 CREATE TABLE 语句
• C. 使用 ALTER TABLE 语句
• D. 使用 CREATE DATABASE 语句
答案: 请关注公众号【渝开搜题】查看答案
问题 15: 2. 下列哪种情况不适合建立索引 。
选项:
• A. 经常被查询搜索的列
• B. 包含太多重复选用值的列
• C. 是外键或主键的列
• D. 该列的值唯一的列
答案: 请关注公众号【渝开搜题】查看答案
问题 16: 3. mySQL 中唯一索引的关键字是
选项:
• A. fulltext index
• B. only index
• C. unique index
• D. index
答案: 请关注公众号【渝开搜题】查看答案
问题 17: 4. 下面关于索引描述中错误的一项是
选项:
• A. 索引可以提高数据查询的速度
• B. 索引不会降低数据的插入速度
• C. InnoDB 存储引擎支持全文索引
• D. 删除索引的命令是 drop index
答案: 请关注公众号【渝开搜题】查看答案
问题 18: 5. 支持外键、索引及事务的存储引擎为是 。
选项:
• A. MyISAM
• B. InnoDB
• C. MEMORY
• D. CHARACTER
答案: 请关注公众号【渝开搜题】查看答案
问题 19: 6. 下面关于创建和管理索引正确的描述是( )
选项:
• A. 创建索引是为了便于全表扫描
• B. 索引会加快DELETE、UPDATE和INSERT语句的执行速度
• C. 索引被用于快速找到想要的记录
• D. 大量使用索引可以提高数据库的整体性能
答案: 请关注公众号【渝开搜题】查看答案
问题 20: 7. 数据库的_____是为了保证由授权用户对数据库所做的修改不会影响数据一致性。
选项:
• A. 安全性
• B. 完整性
• C. 并发控制
• D. 恢复
答案: 请关注公众号【渝开搜题】查看答案
问题 21: 8. MySQL 支持关系模型中_____ 、_____ 和_____3 种不同的完整性约束。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 22: 9. 创建普通索引时,通常使用的关键字是
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 23: 1. 数据库的__________是为了保证由授权用户对数据库所做的修改不会影响数据一致性
选项:
• A. 安全性
• B. 完整性
• C. 并发控制
• D. 恢复
答案: 请关注公众号【渝开搜题】查看答案
问题 24: 2. 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的( )约束。
选项:
• A. 实体完整性
• B. 参照完整性
• C. check约束
• D. 用户操作
答案: 请关注公众号【渝开搜题】查看答案
问题 25: 1. 在 MySQL 中,通常使用__________语句来进行数据的检索、输出操作
选项:
• A. SELECT
• B. INSERT
• C. DELETE
• D. UPDATE
答案: 请关注公众号【渝开搜题】查看答案
问题 26: 2. 在 SELECT 语句中,可以使用_______子句,根据选择列的值,将结果集中的数据行进行逻辑
分组,以便能汇总表内容的子集,即实现对每个组的聚集计算
选项:
• A. LIMIT
• B. GROUP BY
• C. WHERE
• D. ORDER BY
答案: 请关注公众号【渝开搜题】查看答案
问题 27: 3. SQL 语言允许使用通配符进行字符串匹配,其中“%”可以表示 _______
选项:
• A. 0 个字符
• B. 1 个字符
• C. 多个字符
• D. 以上都可以
答案: 请关注公众号【渝开搜题】查看答案
问题 28: 4. 在用 SELECT 命令查询时,使用 WHERE 子句指出的是__________
选项:
• A. 查询目标
• B. 查询结果
• C. 查询条件
• D. 查询视图
答案: 请关注公众号【渝开搜题】查看答案
问题 29: 5. INSERT 命令的功能是 __________
选项:
• A. 在表头插入一条记录
• B. 在表尾插入一条记录
• C. 在表中指定位置插入一条记录
• D. 在表中指定位置插入若干条记录
答案: 请关注公众号【渝开搜题】查看答案
问题 30: 6. 求每个交易所的平均单价的 SQL 语句是 ___________
选项:
• A. SELECT 交易所,avg(单价) FROM stock GROUP BY 单价
• B. SELECT 交易所,avg(单价) FROM stock ORDER BY 单价
• C. SELECT 交易所,avg(单价) FROM stock ORDER BY 交易所
• D. SELECT 交易所,avg(单价) FROM stock GROUP BY 交易所
答案: 请关注公众号【渝开搜题】查看答案
问题 31: 7. 用 SELECT 命令查询时 HAVING 子句通常出现在短语_________中。
选项:
• A. ORDER BY
• B. GROUP BY
• C. SORT
• D. INDEX
答案: 请关注公众号【渝开搜题】查看答案
问题 32: 8. 联合查询使用的关键字是_____
选项:
• A. UNION
• B. JOIN
• C. ALL
• D. FULL
答案: 请关注公众号【渝开搜题】查看答案
问题 33: 9. 子查询中可以使用运算符 ANY,它表示的意思是___________
选项:
• A. 满足所有的条件
• B. 满足至少一个条件
• C. 一个都不用满足
• D. 满足至少 5 个条件
答案: 请关注公众号【渝开搜题】查看答案
问题 34: 10. 下列哪个关键字在 SELECT 语句中表示所有列 _____________
选项:
• A. *
• B. ALL
• C. DESC
• D. DISTINCT
答案: 请关注公众号【渝开搜题】查看答案
问题 35: 11. SELECT 语句的执行过程是从数据库中选取匹配的特定_________和___________,并将这些数据组
成一个结果集,然后以一张__________的形式返回。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 36: 12. 当使用 SELECT 语句返回的结果集中行数很多时,为了便于用户对结果数据的浏览和操作,可以使用______子句来限制被 SELECT 语句返回的行数
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 37: 1. 不可对视图执行的操作有 。
选项:
• A. SELECT
• B. INSERT
• C. DELETE
• D. CREATE INDEX
答案: 请关注公众号【渝开搜题】查看答案
问题 38: 2. 下列说法正确的是 。
选项:
• A. 视图是观察数据的一种方法,只能基于基本表建立
• B. 视图是虚拟表,观察到的数据是实际基本表中的数据
• C. 索引查找法一定比表扫描法查询速度快
• D. 索引的创建只和数据的存储有关系
答案: 请关注公众号【渝开搜题】查看答案
问题 39: 3. SQL 中,删除一个视图的命令是
选项:
• A. DELETE
• B. DROP
• C. CLEAR
• D. REMOVE
答案: 请关注公众号【渝开搜题】查看答案
问题 40: 1. 在 MySQL 中,可以使用() 语句来为指定的数据库添加用户
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 41: 2. MySQL 中存储用户全局权限的表是()
选项:
• A. tables_priv
• B. procs_priv
• C. columns_priv
• D. user
答案: 请关注公众号【渝开搜题】查看答案
问题 42: 3. 删除用户的语句是()
选项:
• A. drop user
• B. delete user
• C. drop root
• D. truncate user
答案: 请关注公众号【渝开搜题】查看答案
问题 43: 4. 给名字是 zhangsan 的用户分配对数据库 studb 中的 stuinfo 表的查询和插入数据权限的语句 是()
选项:
• A. grant select,insert on studb.stuinfo for 'zhangsan'@'localhost'
• B. grant select,insert on studb.stuinfo to 'zhangsan'@'localhost'
• C. grant 'zhangsan'@'localhost' to select,insert for studb.stuinf
• D. grant 'zhangsan'@'localhost' to studb.stuinfo on select,insert
答案: 请关注公众号【渝开搜题】查看答案
问题 44: 5. 创建用户的语句是()
选项:
• A. join user
• B. create user
• C. create root
• D. MySQL user
答案: 请关注公众号【渝开搜题】查看答案
问题 45: 6. 修改自己的 MySQL 服务器密码的语句是()
选项:
• A. MySQL
• B. grant
• C. set password
• D. change password
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。