数据库的面试题及答案.docxVIP

  • 1
  • 0
  • 约1.35万字
  • 约 38页
  • 2026-09-26 发布于河南
  • 举报

数据库的面试题及答案

一、选择题(共30分,每题2分)

1.以下哪个不是关系型数据库?

A.MySQL

B.Oracle

C.MongoDB

D.PostgreSQL

答案:C。MongoDB是NoSQL数据库,属于文档型数据库,不是关系型数据库。MySQL、Oracle和PostgreSQL都是经典的关系型数据库。

2.在SQL中,以下哪个关键字用于从表中删除数据?

A.DELETE

B.REMOVE

C.DROP

D.TRUNCATE

答案:A。DELETE用于从表中删除数据,REMOVE不是SQL标准关键字,DROP用于删除整个表或数据库,TRUNCATE用于快速清空表中的所有数据。

3.关于数据库索引,以下说法正确的是:

A.索引越多,查询性能一定越好

B.索引会占用存储空间,并可能降低写操作性能

C.所有列都应该建立索引

D.索引只在数据量大时才有用

答案:B。索引确实会占用存储空间,并且会增加写操作(INSERT、UPDATE、DELETE)的开销,因为索引也需要同时更新。虽然索引可以提高查询性能,但并非越多越好,也不是所有列都需要索引,小表可能不需要索引。

4.在关系型数据库中,以下哪个不是ACID特性?

A.原子性(Atomicity)

文档评论(0)

1亿VIP精品文档

相关文档