Mysql資料庫知識總結

2022-06-21 08:24:14 字數 450 閱讀 1103

事務4個特性

a:原子性

c:一致性

i:隔離性

d:永續性

隔離級別:

讀未提交: 會出現 髒讀,幻讀,不可重複讀

讀提交: 幻讀:不重複讀

可重複讀: 不可重複讀

序列化: 序列化執行,效能較差

mysql 預設隔離級別是: 可重複讀, 但是網際網路專案的的資料庫隔離級別,建議設定成如提交, 提高資料的效能

oracel , sqlserver 的預設隔離級別是,讀提交.

樂觀鎖: 使用的cas的方式 + 時間戳版本號 ,使用讀多寫少的情況.

悲觀鎖: select *  from table for update + 索引 實現鎖行,在某些特殊要求正確性,一致性的場景,需要鎖行, 比如資金處理等

資料庫的7大事務傳播屬性:

mvvc: 原理, 類似的樂觀鎖原理..

Mysql資料庫知識 Mysql索引總結

mysql資料庫知識 mysql索引總結 索引 index 是幫助mysql高效獲取資料的資料結構。下邊是自己整理的資料與自己的學習總結,做乙個彙總。一.真的有必要使用索引嗎?不是每乙個效能問題都可以通過建立乙個索引來解決 有很多其它解決效能問題的方式 a 各個應用層的快取,b 調優資料庫引數和緩衝...

mysql資料庫相關知識總結

切換到mysql.exe所在目錄下輸入命令 mysql h主機名 u使用者名稱 p密碼 物件導向的方法 db new mysqli 主機名 使用者名稱 密碼 資料庫名 例項化了mysqli類並建立了到主機的連線,建立了乙個物件 面向過程的方法 db mysqli connect 主機名 使用者名稱 ...

Mysql資料庫各類知識總結

1 鏈結資料庫的命令 mysql u root p 回車,輸入密碼 在cmd上輸入自己的賬號密碼 2 檢視 show databases 3 建立資料庫 create database 資料庫名稱 4 刪除資料庫 drop detabase 資料庫名稱 5 使用資料庫 use 資料庫名稱 6 檢視多...