SQL語(yǔ)句的定義:簡(jiǎn)稱SQL宝惰,結(jié)構(gòu)化查詢語(yǔ)言再沧,數(shù)據(jù)庫(kù)管理系統(tǒng)通過(guò)SQL語(yǔ)言來(lái)管理數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
SQL的分類:
1.DDL(Data Defination Language):數(shù)據(jù)庫(kù)定義語(yǔ)言,主要用于定義數(shù)據(jù)庫(kù)寝衫、表拐邪、視圖竞端、索引和觸發(fā)器等庙睡。像DROP、CREATE统台、ALTER等語(yǔ)句啡邑。
2.DML(Data Manipulation Language):主要包括對(duì)數(shù)據(jù)的增刪改。INSERT插入數(shù)據(jù)谤逼、UPDATE更新數(shù)據(jù)、DELETE刪除數(shù)據(jù)戚绕。
3.DQL(Data Query Language):數(shù)據(jù)檢索語(yǔ)句枝冀,用來(lái)從表中獲取數(shù)據(jù),確定數(shù)據(jù)怎樣在應(yīng)用程序中給出果漾。像SELECT查詢數(shù)據(jù)。
4.DCL(Data Control Language):數(shù)據(jù)控制語(yǔ)言吨凑,主要用于控制用戶的訪問(wèn)權(quán)限户辱。像GRANT、REVOKE焕妙、COMMIT弓摘、ROLLBACK等語(yǔ)句。
MySQL語(yǔ)句的規(guī)范:
1.關(guān)鍵字與函數(shù)名全部大寫
2.數(shù)據(jù)庫(kù)名稱末患,表名稱,字段名稱等全部小寫
3.SQL語(yǔ)句必須以分隔符結(jié)尾
4.SQL語(yǔ)句支持拆行操作璧针,只要不把單詞,標(biāo)記或者引號(hào)字符串分割成兩部分探橱,可以在下一行繼續(xù)寫
(記個(gè)隨筆,有錯(cuò)誤歡迎指正)