事務(wù)
- 事務(wù)是一組操作的集合, 是一個(gè)不可分割的工作單位. 事務(wù)會(huì)把所有的操作作為一個(gè)整體一起向系統(tǒng)提交或撤銷, 這些操作要么同時(shí)成功, 要么同時(shí)失敗
- 一條SQL語句默認(rèn)是一個(gè)事務(wù)
手動(dòng)控制事務(wù)
- 開啟事務(wù)
start transaction; / begin;
- 提交事務(wù)
- 事務(wù)操作都成功時(shí), 就提交事務(wù)
commit
- 回滾事務(wù)
- 事務(wù)存在有執(zhí)行失敗的操作, 就需要回滾事務(wù), 即撤銷
rollback
事務(wù)的四大特性
- 原子性
- 一致性
- 隔離性
- 持久性

索引
- 索引是幫助數(shù)據(jù)庫高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(默認(rèn)B+Tree), 類似于書本的目錄
B+Tree結(jié)構(gòu)

索引的操作語法
-
創(chuàng)建索引
create index idx_emp_name on tb_emp(name);
-
查看索引
show index from tb_emp;
-
刪除索引
drop index idx_emp_name on tb_emp;
注意事項(xiàng)
- 主鍵字段在建表時(shí), 會(huì)自動(dòng)創(chuàng)建主鍵索引(主鍵索引是效率最高的)
- 添加唯一約束字段時(shí), 數(shù)據(jù)庫實(shí)際上會(huì)添加唯一索引


