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中文網其他相關文章!