1.当一个操作同时执行多条增删改查时使用事务语句Client
事务transaction是作为单个逻辑工作单元执行得一系列操作,是不可分割的工作逻辑单元
显式事务,隐式事务
2.事务的特性(ACID)
1)原子性:事务是一个完整的操作,事务各部操作不可分割
2)一致性:当事务完成时,数据必须一致
3)隔离性:对数据的修改进行彼此隔离
4)永久性:完成后对数据库的修改被永久保持
3.begin transaction 开始事务
commit transaction 提交事务
rollback transaction 回滚事务
declare 声明变量
4.索引
1)聚集索引:表中各行物理顺序与键值的逻辑顺序相同
2)非聚集索引:数据存储在一个位置,索引存储在另一个位置
3)主键索引:当给表的某个字段添加主键约束时,数据库会给表添加聚集索引
4)唯一索引:不允许两行具有相同的索引
5)创建:用于频繁搜索,数据量大