MySQL(七)
視圖
- 對于復(fù)雜的查詢,在多次使用后,維護(hù)是一件非常麻煩的事情
- 解決:定義視圖
- 視圖本質(zhì)就是對查詢的一個封裝
- 定義視圖
- 視圖的用途就是查詢
事務(wù)
- 當(dāng)一個業(yè)務(wù)邏輯需要多個sql完成時,如果其中某條sql語句出錯,則希望整個操作都退回
- 使用事務(wù)可以完成退回的功能,保證業(yè)務(wù)邏輯的正確性
- 事務(wù)四大特性(簡稱ACID)
- 原子性(Atomicity):事務(wù)中的全部操作在數(shù)據(jù)庫中是不可分割的,要么全部完成,要么均不執(zhí)行
- 一致性(Consistency):幾個并行執(zhí)行的事務(wù),其執(zhí)行結(jié)果必須與按某一順序串行執(zhí)行的結(jié)果相一致
- 隔離性(Isolation):事務(wù)的執(zhí)行不受其他事務(wù)的干擾,事務(wù)執(zhí)行的中間結(jié)果對其他事務(wù)必須是透明的
- 持久性(Durability):對于任意已提交事務(wù),系統(tǒng)必須保證該事務(wù)對數(shù)據(jù)庫的改變不被丟失,即使數(shù)據(jù)庫出現(xiàn)故障
- 要求:表的類型必須是innodb或bdb類型,才可以對此表使用事務(wù)
- 查看表的創(chuàng)建語句
- 修改表的類型
- 事務(wù)語句
示例1
- 步驟1:打開兩個終端,連接mysql,使用同一個數(shù)據(jù)庫,操作同一張表
- 步驟2
- 步驟3
示例2
- 步驟1:打開兩個終端,連接mysql,使用同一個數(shù)據(jù)庫,操作同一張表
- 步驟2
- 步驟3
轉(zhuǎn)載于:https://www.cnblogs.com/leecoffee/p/9038374.html
總結(jié)
- 上一篇: 美国宇航局:十年内VR/AR设备将成为标
- 下一篇: laravel 的 表单请求