数据库的事务管理
一、事务机制
要么同时成功,要么同时失败。
事务的特征
原子性,隔离性,一致性,持久性。
二、事务的隔离级别
脏读:一个事务读到另一个事务没有提交的数据。
不可重复读:多次读的数据不同
幻读:读到了别人插入的数据,导致前后数据不一样。
三、索引
主键索引(primary key):主键不可重复
唯一索引(unique):避免重复的列,
常规索引:
全文索引:
四、一百万条数据创建索引查询
首先创建索引
create index id_表名_字段名 on 表名(字段名)
/*添加NAME列上的索引*/
ALTER TABLE `t_user` ADD INDEX index_name ( `name` ) ;
五、索引的原则
小数量的表不需要索引。
索引增加到常查询的字段上。
索引不是越多越好
不要对经常变动的数据加索引。