首頁  >  文章  >  資料庫  >  MySQL命名規範有哪些

MySQL命名規範有哪些

王林
王林轉載
2023-05-28 20:43:133867瀏覽

MySQL命名規格

  1、函式庫名、表名、欄位名稱必須使用小寫字母,並採用底線分割。

  a)MySQL有配置參數lower_case_table_names,不可動態更改,Linux系統預設為0,即庫表名以實際情況存儲,大小寫敏感。如果是1,以小寫存儲,大小寫不敏感。如果是2,以實際情況存儲,但以小寫比較。

  b)如果大小寫混合使用,可能存在abc、Abc、ABC等多個表格共存,容易導致混亂。

  c)字段名顯示區分大小寫,但實際上使⽤用不區分,即不可以建立兩個名字一樣但大小寫不一樣的字段。

  d)為了統一規範,庫名、表名、欄位名稱使用小寫字母。

  2、庫名、表名、欄位名稱禁止超過32個字元。

  庫名、表名、字段名支援最多64個字符,但為了統一規範、易於辨識以及減少傳輸量,禁止超過32個字符。

  3、函式庫名、表名、欄位名稱禁止使用MySQL保留字。

  當函式庫名、表名、欄位名稱等屬性含有保留字時,SQL語句必須用反引號引用屬性名稱,這將使SQL語句書寫、SHELL腳本中變數的轉義等變得⾮非常複雜。

以上是MySQL命名規範有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除