以下是一些MySQL面试题:
一、基础概念
-
MySQL的索引有哪些类型?
- 答案:
- 主键索引(PRIMARY KEY):是一种特殊的唯一索引,不允许有空值,一个表只能有一个主键索引。
- 唯一索引(UNIQUE INDEX):确保索引列的值是唯一的,但可以有空值。
- 普通索引(INDEX):最基本的索引类型,没有唯一性限制。
- 全文索引(FULLTEXT INDEX):用于对文本内容进行搜索,适用于在大量文本数据中查找特定关键词等情况。
- 空间索引(SPATIAL INDEX):用于地理空间数据类型,如
GEOMETRY、POINT、LINESTRING等类型的列。
- 答案:
-
什么是事务?事务的ACID特性是什么?
- 答案:
- 事务是一组原子性的SQL查询,这些查询要么全部执行成功,要么全部不执行。
- ACID特性:
- 原子性(Atomicity):事务是一个不可分割的工作单位,事务中的操作要么全部完成,要么全部不做。
- 一致性(Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态。
- 隔离性(Isolation):事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不会互相干扰。
- 持久性(Durability):一旦事务提交,则其结果就是永久的,即使系统崩溃也不会丢失。
- 答案:

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



