五、MySQL索引和事务
1. 索引
-
概念:
- 索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,
并指定索引的类型,各类索引有各自的数据结构实现。
- 索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,
-
作用:
- 对于提高数据库的性能有很大的帮助。
-
使用:
-
查看索引
show index from 表名;
-
创建索引
create index 索引名 on 表名(字段名);
-
删除索引
drop index 索引名 on 表名;
-
2. 事务
- 概念:
- 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。
- 使用:
- 开启事务:start transaction;
- 执行多条SQL语句
- 回滚或提交:rollback/commit;