1、事务
(1)ACID
- 原子性(不可分割性)automicity
- 一致性 consistency
- 隔离性 isolation
- 持久性 durability
(2)事务控制语句
- begin/start transaction 显式地开启一个事物
- commit (work) 提交事务,此时永久性修改
- rollback (work) 结束事务,并撤销正在进行的未提交的修改
- savepoint identifier 创建一个保存点
- release savepoint identifier 删除保存点
- rollback to identifier 事务回滚到该保存点
(3)设置
- set sutocommit = 0 禁止自动提交
- set sutocommit = 1 开启自动提交
2、索引
- 单列索引
- 组合索引
- 唯一索引:索引列值唯一,但允许有NULL值
(1)创建索引
create [unique] index index_name on tbl_name(...)
(2)修改表结构,添加索引
alter table tbl_name add index index_name(col)
(3)创建表时直接指定
create table tbl_name(
......
index [index_name] (username(length))
)
(4)删除索引
drop index index_name on tbl_name