- 4
- 0
- 约8.31千字
- 约 10页
- 2026-06-25 发布于河北
- 举报
程序员数据库面试题及详细答案
一、基础概念题(共5题)
1.什么是数据库索引?索引的作用是什么?常见的索引类型有哪些?
答案:
数据库索引是帮助数据库系统快速查询数据的数据结构(本质是“排好序的快速查找数据结构”),它就像书籍的目录,能避免全表扫描,提升查询效率。
核心作用:①加速查询(select)操作;②约束数据(如唯一索引实现唯一性约束)。
常见类型:
• 主键索引(PrimaryKey):唯一标识表中记录,不允许NULL,一张表只能有一个;
• 唯一索引(Unique):确保索引列值唯一,允许NULL(最多一个);
• 普通索引(Index):无唯一性约束,仅加速查询;
• 联合索引(CompositeIndex):基于多列创建的索引,遵循“最左前缀匹配原则”;
• 全文索引(Fulltext):针对文本内容(如文章、评论)的关键词检索,适用于模糊查询(避免like%xxx%的全表扫描)。
2.数据库事务的ACID特性分别是什么?请简要解释。
答案:
事务(Transaction)是数据库中一系列操作的不可分割的执行单元,ACID是其核心特性:
• 原子性(Atomicity):事务要么全部执行成功,要么全部失败回滚(如转账操作,扣款和到账必须同时成功或同时失败);
• 一致性(Consistency):事务执行前后,数据库的完整性约束
您可能关注的文档
最近下载
- 第二单元第6课时补充信息解决问题(1) 教学课件 2026人教版数学二年级下册.pptx
- 马工程《世界经济概论》(第二版)第十三章 思考题参考答案.pdf VIP
- 安全文明措施费使用台账 .docx VIP
- 新版乙肝防治指南课件.ppt VIP
- 马工程《世界经济概论》(第二版)第十五章 思考题参考答案.pdf VIP
- 2025中国海外工程示范营地申报材料及评分标准.doc VIP
- 全国卫生监督技能竞赛题库(附答案).docx VIP
- 杭州西奥电梯HAMCB使用说明书V4.0.pdf VIP
- 马工程《世界经济概论》(第二版)第十二章 思考题参考答案.pdf VIP
- 杭州优迈HAMCB使用说明书调试手册 V3.1.pdf VIP
原创力文档

文档评论(0)