1.事务四大特性原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前其它会话不能看到过程 一致性,事务前后,数据总额一致 持久性,一旦事务提交,对数据的改变就是永久的2.数据库隔离级别脏读:事务B读取事务A还没有提交的数据 不可重复读:两次事务读的数据不一致 幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看来,明明修改了数据,咋不一样3.MYSQL的两种存储引擎区别(事务、锁级别等等),各自的适用场景引擎特性MYISAM不支持外键,表锁,插入数据时,锁定整个表,查表总行数时,不需要全表扫描INNODB支持外键,行锁,查表总行数时,全表扫描4.索引有B+索引和hash索引索引区别Hashhash索引,等值查询效率高,不能排序,不能进行范围查询B+数据有序,范围查询5.聚集索引和非聚集索引索引区别聚集索引数据按索引顺序存储,中子结点存储真实的物理数据非聚集索引存储指向真正数据行的指针6.索引的优缺点,什么时候使用索引,什么时候不能使用索引索引最大的好