2026年计算机等级考试(二级MySQL数据程序设计)历年参考题库含答案详解.docxVIP

  • 1
  • 0
  • 约7.96千字
  • 约 18页
  • 2026-02-09 发布于四川
  • 举报

2026年计算机等级考试(二级MySQL数据程序设计)历年参考题库含答案详解.docx

2026年计算机等级考试(二级MySQL数据程序设计)历年参考题库含答案详解

一、单项选择题

下列各题只有一个正确答案,请选出最恰当的选项(共20题)

1、在MySQL中,以下哪种索引类型适用于频繁的模糊查询(如LIKE%abc%)?

A.B-树索引

B.哈希索引

C.全文索引

D.空间索引

2、执行以下SQL语句时,若表结构包含字段`id`主键,会报错的是?

A.INSERTINTOtableVALUES(1,test)

B.UPDATEtableSETname=newWHEREid=1

C.DELETEFROMtableWHEREid=1

D.SELECT*FROMtableWHEREidIN(1,2)

3、事务的ACID特性中,持久性(Durability)指事务提交后,其数据变化?

A.仅在内存中生效

B.永久保存到磁盘

C.需手动保存到备份

D.依赖网络连接稳定

4、以下关于MySQL存储引擎的描述正确的是?

A.InnoDB支持事务和外键约束

B.MyISAM不支持全文索引

C.Memory引擎适用于高并发写操作

D.AllInnoDB引擎自动将所有操作写入磁盘

5、执行以下查询时,若表`user`有唯一索引`u_name`,会报错的是?

A.INSERTINTOuserVALUES(admin,123)

B.INSERTINTOuserVALUES(admin,123),(test,456)

C.UPDATEuserSETage=25WHEREu_name=admin

D.DELETEFROMuserWHEREu_name=test

6、事务隔离级别中,可重复读(REPEATABLEREAD)与读已提交(READCOMMITTED)的主要区别在于?

A.是否允许脏读

B.是否允许幻读

C.是否允许不可重复读

D.是否自动提交事务

7、以下SQL语句创建视图时,会报错的是?

A.CREATEVIEWv_userASSELECT*FROMuserWHEREage18

B.CREATEVIEWv_userASSELECT*FROMuserGROUPBYname

C.CREATEVIEWv_userASSELECT*FROMuserHAVINGCOUNT(*)10

D.CREATEVIEWv_userASSELECT*FROMuser,orderWHEREuser.id=order.uid

8、执行以下操作时,若未开启事务,会立即生效的是?

A.UPDATEtableSETflag=1WHEREid=5

B.INSERTINTOlogVALUES(now(),操作记录)

C.DELETEFROMtableWHEREid=5

D.SELECT*FROMtableWHEREid=5

9、以下关于MySQL分区的描述错误的是?

A.分区表可按整数字段或时间范围划分

B.主键字段必须属于分区字段之一

C.每个分区需要指定存储引擎

D.分区表查询时会自动按分区有序扫描

10、执行以下SQL时,若未设置事务隔离级别,可能读取到其他事务未提交的数据?

A.SELECT*FROMtableWHEREid=1

B.INSERTINTOtableVALUES(1,test)

C.UPDATEtableSETcount=count+1WHEREid=1

D.DELETEFROMtableWHEREid=1

11、在MySQL中,执行`SELECT*FROMusersWHEREnameLIKE__a%`时,列名中包含字母a的记录会被查询到,其中`__`的作用是()

A.匹配任意单个字符

B.匹配任意两个字符

C.匹配任意单个字符或空格

D.匹配任意单个字符且不为空

12、创建表时,若未指定存储引擎,MySQL默认使用哪种存储引擎?()

A.InnoDB

B.MyISAM

C.Memcached

D.SQLite

13、关于MySQL索引,下列哪种类型是聚簇索引?()

A.B-tree

B.Hash

C.Full-text

D.Memory

14、执行`UPDATEtableSETage=18WHEREname=张三`语

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档