事務
若每個步驟都成功完成則認為事務成功,若有其中任意一個步驟操作失敗則認為事務失斪淹蟆爱葵;每個sql語句都是一個事務施戴;事務只對DML語句有效,對DQL無效
事物的特性
原子性萌丈、一致性赞哗、隔離性、持久性
開啟事務:
start transaction
提交事務
commit
回滾事務(撤銷執(zhí)行的sql語句)
rollback
事務的并發(fā)問題
臟讀辆雾、不可重復讀肪笋、重復讀、幻讀
視圖
視圖就是一條select語句執(zhí)行后返回的結(jié)果集
視圖是對若干張基本表的引用度迂,一張?zhí)摫硖僖遥樵冋Z句執(zhí)行的結(jié)果,不存儲具體的數(shù)據(jù)(若表數(shù)據(jù)發(fā)生了改變視圖也會跟著改變)
好處:方便操作惭墓,減少復雜的sql語句坛梁,增強可讀性
創(chuàng)建視圖(建議以v開頭)
create view 視圖名稱 as select語句;
查看視圖
show tables;
使用視圖
select * from v_stu_score;
修改視圖
alter view 視圖名稱 as 新的select語句;
刪除視圖
drop view 視圖名稱;