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