mysql练习题基础知识篇

1. (单选题, 0.5 分) 【单选题】一张表的主键个数为______

  • A. 至多1个
  • B. 至多2个
  • C. 至多3个
  • D. 没有限制

正确答案: A

2. (单选题, 0.5 分) 【单选题】delete from employee语句的作用是( )

  • A. 删除当前数据库中employee表内的当前行
  • B. 由于没有where子句,因此不删除任何数据
  • C. 删除当前数据库中整个employee表,包括表结构
  • D. 删除当前数据库中employee表内的所有行

正确答案: D

3. (单选题, 0.5 分) 【单选题】下列关于表和视图的说法正确的是______

  • A. 视图的数据全部在表中
  • B. 对所有视图也可象表一样执行UPDATE操作
  • C. 每个视图对应一个表
  • D. 视图是表的一个镜像备份

正确答案: A

4. (单选题, 0.5 分) 【单选题】以下聚合函数求平均数的是(   )。

  • A. SUM
  • B. AVG
  • C. MAX
  • D. COUNT

正确答案: B

5. (单选题, 0.5 分) 【单选题】在数据库设计中使用E-R图工具的阶段是(   )。

  • A. 概念结构设计阶段
  • B. 数据库实施阶段
  • C. 数据库物理设计阶段
  • D. 需求分析阶段

正确答案: A

6. (单选题, 0.5 分) 【单选题】数据库设计中的概念结构设计的主要工具是(   )。

  • A. E-R模型
  • B. 新奥尔良模型
  • C. 概念模型
  • D. 数据模型

正确答案: A

7. (单选题, 0.5 分) 【单选题】下列关于读锁和写锁的区别描述正确的是(   )。

  • A. 两个读锁是兼容的
  • B. -个读锁和一个写锁是不兼容的
  • C. 以上都正确
  • D. 两个写锁也是不兼容的

正确答案: C

8. (单选题, 0.5 分) 【单选题】在MySQL中,下面用于限制分组函数的返回值的子句是______。

  • A. 无法限定分组函数的返回值
  • B. ORDER BY
  • C. WHERE
  • D. HAVING

正确答案: D

9. (单选题, 0.5 分) 【单选题】如果要回滚一个事务,则要使用(   )语句。

  • A. begin
  • B. revoke
  • C. commit
  • D. rollback

正确答案: D

10. (单选题, 0.5 分) 【单选题】CREATE,DROP,ALTER等命令属于下列哪类命令______

  • A. DML
  • B. DDL
  • C. DQL
  • D. DCL

正确答案: B

11. (单选题, 0.5 分) 【单选题】select * from student 该代码中的 * 号,表示的正确含义是:

  • A. 普通的字符*号
  • B. 模糊查询
  • C. 错误信息
  • D. 所有的字段名

正确答案: D

12. (单选题, 0.5 分) 【单选题】向数据表中插入一条记录用以下哪一项______

  • A. UPDATE
  • B. CREATE
  • C. SAVE
  • D. INSERT

正确答案: D

13. (单选题, 0.5 分) 【单选题】存储过程是一组预先定义并______的Transact-SQL语句

  • A. 编译
  • B. 保存
  • C. 解释
  • D. 编写

正确答案: A

14. (单选题, 0.5 分) 【单选题】进入要操作的数据库TEST用以下哪一项______

  • A. SHOW TEST
  • B. USER TEST
  • C. USE TEST
  • D. IN TEST

正确答案: C

15. (单选题, 0.5 分) 在Mysql的命令行中调用存储过程sp和函数fn的方法分别是( )。

  • A. SELECT sp(),SELECT fn();
  • B. CALL sp(),CALL fn();
  • C. SELECT sp(),CALL fn();
  • D. CALL sp(),SELECT fn();

正确答案: D

16. (单选题, 0.5 分) 【单选题】使用哪个命令可以从表的行中删除所有数据而不删除表自身?

  • A. ALTER TABLE
  • B. MODIFY
  • C. DROP TABLE
  • D. DELETE FROM

 正确答案: D

17. (单选题, 0.5 分) 【单选题】建表语句中的 not null,该代码表示的含义是:

  • A. 非空约束
  • B. 不允许读取数据
  • C. 允许空格
  • D. 不允许写入数据

正确答案: A

18. (单选题, 0.5 分) 【单选题】SELECT ROUND(45.953, -1) 的显示结果为(   )。

  • A. 46
  • B. 50
  • C. 45.9
  • D. 45.93

 正确答案: B

19. (单选题, 0.5 分) 【单选题】删除emp表中所有数据,且可以rollback,以下语句哪个命令可以实现( )

  • A. delete * from emp
  • B. delete from emp
  • C. truncate table emp
  • D. drop table emp

正确答案: B

20. (单选题, 0.5 分) 【单选题】如果要回滚一个事务,则要使用(   )语句。

  • A. commit
  • B. revoke
  • C. begin
  • D. rollback

正确答案: D

21. (单选题, 0.5 分) 【单选题】按照姓名升序序排列______

  • A. ORDER BY ?ASC NAME
  • B. ORDER BY NAME DESC
  • C. ORDER BY NAME ASC
  • D. ORDER BY DESC NAME

 正确答案: C

22. (单选题, 0.5 分) 【单选题】下列哪些语句对主键的说明正确______

  • A. 主键可重复
  • B. 主键用foreign key修饰
  • C. 主键不唯一
  • D. 在数据表中的唯一索引

正确答案: D

23. (单选题, 0.5 分) 【单选题】假定有一张表用户表users,其中一身份证字段ID_car
D)为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束______

  • A. not null
  • B. primary key
  • C. default
  • D. check

正确答案: B

24. (单选题, 0.5 分) 【单选题】下列说法错误的是______。

  • A. SELECT中的输出列可以是由字段组成的表达式
  • B. 游标只能顺序移动
  • C. SQL 程序用于触发器和存储过程中
  • D. SELECT可以运算字符表达式

 正确答案: C

25. (单选题, 0.5 分) 【单选题】为数据表创建索引的目的是(   )。

  • A. 提高查询的检索性能
  • B. 归类
  • C. 创建唯一索引
  • D. 创建主键

正确答案: A

26. (单选题, 0.5 分) 【单选题】SQL是一种______语言。

  • A. 函数型
  • B. 关系数据库
  • C. 高级算法
  • D. 人工智能

正确答案: B

27. (单选题, 0.5 分) 【单选题】查询出EMP表中1982年及以后入职的员工信息(注:字段hiredate为入职日期,数据类型为DATE型)

  • A. select * from emp where hiredate>=to_char('19820101','YYYYMMDD');
  • B. select * from emp where hiredate>='19820101';
  • C. select * from emp where to_char(hiredate,'YYYYMMDD')>='19820101';
  • D. select * from emp where to_date(hiredate,'YYYYMMDD')>='19820101';

 正确答案: B

28. (单选题, 0.5 分) 【单选题】为数据表创建索引的目的是______

  • A. 提高查询的检索性能
  • B. 创建主键
  • C. 创建唯一索引
  • D. 归类

 正确答案: A

29. (单选题, 0.5 分) 【单选题】SELECT CONCAT("I","love","mysql")的结果是ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值