本週開始主要學習了黑馬程式設計師中MYSQL的進階篇,學習了
1.儲存引擎:INNODB,MYISAM,MEMORY,主要需要明白INNODB的特點事務,行級鎖,外來鍵;
2.索引:是一種高效獲取資料的資料結構,索引結構:B+Tree,Hash。B+Tree是主要的索引,最終在葉子結點會儲存資料,並形成雙向連結串列,提高了查詢的效率,並且由於分葉子結點不儲存資料,所以存放的key,data更多,更便於查詢;Hash是根據雜湊演算法得到一種雜湊值,主要是對具體資料的查詢,不利於範圍查詢,但其中有一個問題,就是雜湊衝突,就是對於所查到的雜湊值可能有相同的,可以根據連結串列解決。 索引的分類,根據儲存形式分類以及索引建立,檢視,刪除的語法 SQL效能分析(查詢):根據SQL執行頻率進行最佳化,最佳化的方式:慢查詢日誌,profile詳情,explian檢查執行計劃,索引使用,最左字首法則,範圍查詢,索引列運算,字串不加引號等等;
3.SQL最佳化:插入最佳化,主鍵最佳化,order by最佳化,group by最佳化,limit最佳化,update最佳化,count最佳化等;
4.檢視:一種虛擬的表,用來儲存查詢的SQL邏輯,安全,簡單,資料獨立;
5.儲存過程,儲存函式,觸發器。
周總結7.19
相關文章
- 周總結
- 周總結23
- 8.3日周總結
- 【2017.9.16周總結】
- 第九周總結
- 7.19
- 第四周總結
- 7.15--7.19學習小結
- 2018第12周總結
- 暑假第四周總結
- 暑期第四周總結
- 7.15 ~ 7.19
- 2017W27 | 7.3-7.9 周總結
- 2024暑假第四周總結
- 第四周總結(2024.7.27)
- 資料結構3-4周總結(1) 基本操作資料結構
- 瓶子君前端進階演算法營首周總結前端演算法
- 2024.7.22至2024.7.27周總結
- 2024.8.11至2024.8.17周總結
- 7.19 APPROX_PERCENTILE_AGGAPP
- 2018Week11 | 3.12--3.18 周總結
- 果集資料:抖音、快手直播帶貨週報(7.19-7.25)
- OmniGraffle for mac(強大的繪圖軟體)v7.19(205.20.4)正式版Mac繪圖
- 樹結構總結
- ISP 連結總結
- 【連結 1】與靜態連結庫連結
- 資料結構-單連結串列、雙連結串列資料結構
- javaSE總結(轉+總結)Java
- 線性結構總結
- Node mongoose 結尾總結Go
- 《微機結構》總結
- 微機結構總結
- 結對作業總結
- 前端資料結構--線性結構-連結串列前端資料結構
- 連結串列基礎總結
- 集合資料結構總結資料結構
- javascript 詞法結構小結JavaScript
- MyBatis 結果對映總結MyBatis