事务、视图和索引
一、事務:
1.概念:是作為單個邏輯工作單元執行的一系列操作
2.多個操作作為一個整體向系統提交,要么都執行,要么都不執行。
3.事務是一個不可分割的工作邏輯單元。
二、事務的四個特性:
1.原子性
2.一致性
3.隔離性
4.持久性
三、創建事務:
1.開始事務
begin transaction
2.提交事務(commit transaction)
3.或者回滾事務(rollback transaction)
四、事務的分類
1.顯式事務:用begin transaction 明確的指定事務開始
2.隱性事務
3.自動提交事務
五、視圖
1.作用:不同的人員關注不同的數據,保證信息的安全性
2.視圖就是一張虛擬表,表示一張表的部分數據或多張表的綜合數據。其結構和數據都是建立在對數據庫中表查詢的基礎上。
六、視圖中的用途:
1.篩選表中的行
2.防止未經許可的用戶訪問敏感的數據
3.降低數據庫的復雜程度
4.將多個物理數據庫抽象為一個邏輯數據庫
七、創建視圖
1.語法:create view 視圖名 as 查詢的列
八、查看視圖:
1.語法:select * from 視圖名
九、索引
1.概念:是數據庫編排數據的內部方法,它為數據庫提供一種方法來編排查詢數據
2.索引頁:數據庫中存儲索引的數據頁,相當于漢語字典中的目錄頁。
3.索引的作用:通過使用索引,可以大大提高數據庫的檢索速度,改善數據庫性能。
十、索引的類型:
1.主鍵索引:要求主鍵中的列是唯一的,并且不能為空,是特殊的唯一索引。
2.唯一索引:要求索引列的列是唯一的,可以為空
3.聚集索引:
4.非聚集索引:
總結
- 上一篇: 2022年最佳谷歌云WordPress主
- 下一篇: 记录程序人生