資料庫
1、手撕SQL陳述句
2、資料庫事務、隔離級別、Innodb和Myisam的區別
https://www.cnblogs.com/shihaibin821/p/7845470.html
-
事務的特性
1.原子性(Atomicity):原子性是指事務是一個不可分割的作業單位,事務中的操作要么都發生,要么都不發生,
2.一致性(Consistency):在一個事務中,事務前后資料的完整性必須保持一致,可以想象銀行轉賬、火車購票,
3.隔離性(Isolation):多個事務,事務的隔離性是指多個用戶并發訪問資料庫時, 一個用戶的事務不能被其它用戶的事務所干擾,多個并發事務之間資料要相互隔離,
4.持久性(Durability):持久性是指一個事務一旦被提交,它對資料庫中資料的改變就是永久性的,接下來即使資料庫發生故障也不應該對其有任何影響,
3、鎖機制(悲觀鎖、樂觀鎖、行鎖表鎖、獨占鎖共享鎖等等)
https://www.cnblogs.com/controller666/p/11985341.html
https://blog.csdn.net/m0_37407587/article/details/104763430
4、MVCC、NK-Lock
https://blog.csdn.net/qq_40408317/article/details/79531557
https://blog.csdn.net/hmh13548571896/article/details/99707649
5、索引的資料結構(B+樹)、索引優缺點
https://www.cnblogs.com/nickchen121/p/11152523.html
https://www.cnblogs.com/zhuyeshen/p/12082839.html
mysql層高計算
https://blog.csdn.net/ml0228123/article/details/109495852
6、最左前綴原則、索引優化
https://www.jianshu.com/p/9b3406bcb199
https://www.cnblogs.com/djwhome/p/12535827.html
7、聚簇索引、覆寫索引
https://www.cnblogs.com/jiawen010/p/11805241.html
https://www.cnblogs.com/nickchen121/p/11152523.html
https://www.cnblogs.com/jiawen010/p/11805241.html
8、資料庫三大范式
1.第一范式(確保每列保持原子性)
第一范式是最基本的范式,如果資料庫表中的所有欄位值都是不可分解的原子值,就說明該資料庫表滿足了第一范式,
2.第二范式(確保表中的每列都和主鍵相關)
第二范式在第一范式的基礎之上更進一層,第二范式需要確保資料庫表中的每一列都和主鍵相關,而不能只與主鍵的某一部分相關(主要針對聯合主鍵而言),也就是說在一個資料庫表中,一個表中只能保存一種資料,不可以把多種資料保存在同一張資料庫表中,
3.第三范式(確保每列都和主鍵列直接相關,而不是間接相關)
第三范式需要確保資料表中的每一列資料都和主鍵直接相關,而不能間接相關,
https://blog.csdn.net/qq_40899182/article/details/81706253
https://www.cnblogs.com/wsg25/p/9615100.html
9、主從復制、主從一致、分庫分表等等問題
https://blog.csdn.net/qq_40408317/article/details/79544384
https://www.cnblogs.com/angelica-duhurica/p/11304949.html
https://blog.csdn.net/wangpf2011/article/details/84495059
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/231053.html
標籤:其他
上一篇:MongoD Windows版本zip安裝(發生了SocketException: Error connecting to 127.0.0.1:27017錯誤,解決此問題的辦法)
