MySQL的學(xué)習(xí)分為
基礎(chǔ)帅腌、進(jìn)階驰弄、高級(jí)篇
將知識(shí)分塊學(xué)習(xí),腦海中就有這個(gè)知識(shí)體系速客,全面而系統(tǒng)的學(xué)習(xí)戚篙,梳理(復(fù)習(xí))并鞏固,熟能生巧溺职。之所以了解MySQL和學(xué)習(xí)岔擂,是因?yàn)檫@是數(shù)據(jù)操作的一個(gè)重中之重。
學(xué)習(xí)體系
基礎(chǔ)篇
SQL的語(yǔ)句:
DDL數(shù)據(jù)庫(kù)定義浪耘,目標(biāo)會(huì)操作庫(kù)的創(chuàng)建乱灵,刪除
DML、DQL点待、DCL先過一遍函數(shù):
字符串阔蛉、日期、數(shù)值癞埠、流程多表查詢
外連接状原、內(nèi)連接、自連接苗踪、
子查詢(標(biāo)量子查詢颠区、聯(lián)合查詢、行查詢通铲、列查詢毕莱、表查詢)約束
定義字段,如年齡不小于0事務(wù)
事務(wù)并發(fā)問題颅夺,事務(wù)特性朋截,事務(wù)級(jí)別
進(jìn)階篇
MySQL體系
連接層、服務(wù)層吧黄、引擎層:幾種引擎了解
存儲(chǔ)層索引
索引的概念和結(jié)構(gòu)
索引的分類和語(yǔ)法
SQL性能分析部服,失效情況、數(shù)據(jù)結(jié)構(gòu)SQL優(yōu)化
檢測(cè):sql執(zhí)行次數(shù)拗慨、慢查詢廓八、超時(shí)時(shí)間、profiles
方向:排序赵抢、分組視圖/存儲(chǔ)過程/觸發(fā)器
鎖
innob引擎
MySQL管理
高級(jí)篇
- 主從復(fù)制
- 分庫(kù)分表
- 讀寫分離