簡體   English   中英

數據庫命名,最佳實踐

[英]Database naming, best practise

我已經尋找了兩個多小時,並且發現了很多有關表/列命名的文章以及其他技巧,但是有關數據庫命名本身的任何確切答案。 你能告訴我最好的選擇嗎? 並且在某些實際情況下有意義嗎?

  1. 服裝店
  2. 服裝店
  3. 服裝店
  4. 也許是服裝店

MySQL超級用戶有兩個默認數據庫,分別稱為第一個版本(information_schema,performance_schema,sys)。 所以這意味着第一個是最好的?

通常,請使用下划線,因為大寫和小寫都很容易閱讀。 它也是大多數參考資料和現有數據庫中最常用的約定:

  1. 服裝店

(還有CLOTHING_STORE 。)

大多數(即使不是全部)數據庫引擎也不區分大小寫地對待表名(即使某些表名以其區分大小寫的原始名稱顯示它們)。 因此,這兩個是相同的:

  1. 服裝店
  2. 服裝店

“服裝店”,“服裝店”,“ CLotHinGstOre”等也是如此。

表名不能帶有連字符,因為這是一個表達式,如a - b

  1. 也許是服裝店

您可以將其稱為“ store ”,除非您有多個不同存儲的表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM