Mysql-基本的規則與規範
LiberHome發表於2022-06-04
SQL的分類
- DDL(Data Definition Language)包括CREATE、DROP、ALTER、RENAME、TRUNCATE等用來建立、刪除、修改資料庫和資料表的結構的關鍵字。
- DML(Data Manipulation Language)包括INSERT、DELETE、UPDATE、SELECT等用來新增、刪除、更新、查詢(有些時候也獨立出來作為DQL)資料庫記錄的關鍵字。
- DCL(Data Contril Language)包括GRANT、REVOKE、COMMIT、ROLLBACK、SAVEPOINT等用來定義安全級別和訪問許可權的關鍵字。
SQL的規則和規範
基本規則
- SQL可以寫在一行 or 多行, 為了可讀性,推薦將子句分行寫,引入必要的縮排。
- 每天SQL語句用英文分號‘;’或者\g、\G結尾。
- 關鍵字不能縮寫不能分行
- 字串和日期型別的資料可以用單引號,其他列名儘量用雙引號,不建議省略as。
大小寫規範
- 資料庫名、表名、表別名、變數名、欄位別名全部小寫
- SQL關鍵字、函式名、繫結變數都大寫
註釋規範
- MySQL特有單行註釋方法: #註釋文字
- 單行註釋方法: -- 註釋文字 -- 記得兩個-後面必須有一個空格
- 多行註釋方法: /註釋文字/