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特有單行註釋方法: #註釋文字
  • 單行註釋方法: -- 註釋文字 -- 記得兩個-後面必須有一個空格
  • 多行註釋方法: /註釋文字/

相關文章