数据库面试题及答案.docxVIP

  • 2
  • 0
  • 约1.96千字
  • 约 8页
  • 2026-07-12 发布于山西
  • 举报

数据库面试题及答案

一、单选题(总分30分)

1.以下哪种技术主要用于防止SQL注入攻击?

A.参数化查询(预处理语句)

B.使用ORM框架

C.过滤用户输入

D.使用存储过程

答案:A

2.在MySQL数据库中,默认的存储引擎是?

A.MyISAM

B.InnoDB

C.MEMORY

D.Archive

答案:B

3.关于B+树索引,以下描述正确的是?

A.B+树的非叶子节点也存储数据

B.B+树更适合范围查询

C.B+树比B树查询效率更高

D.B+树不支持索引覆盖

答案:B

4.事务的ACID特性中,I代表的是?

A.一致性

B.隔离性

C.持久性

D.原子性

答案:B

5.以下关于主键和唯一索引的描述,错误的是?

A.主键不允许为NULL

B.唯一索引允许一个NULL值

C.一张表只能有一个主键

D.主键一定也是唯一索引

答案:D

6.SQL语句执行顺序中,GROUPBY子句位于哪个子句之后?

A.SELECT

B.FROM

C.WHERE

D.ORDERBY

答案:C

7.在MySQL中,使用EXPLAIN命令分析SQL语句时,type列显示为ALL通常表示?

A.使用了索引

B.全表扫描

C.只查询了部分行

D.使用了临时表

答案:B

8.关于乐观锁和悲观锁,以下说法正确的是?

A.乐观锁通常使

文档评论(0)

1亿VIP精品文档

相关文档