MySQL命名規範有哪些

王林
發布: 2023-05-28 20:43:13
轉載
3885 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板