2012-08-14 63 views
2

或者他們應該是小寫字母?有沒有什麼標準呢?MySQL表和字段名稱應該是大寫?

+1

我們個人更喜歡小寫,用下劃線分隔。所以,比如我們有一個名爲my_table_name的表。關於這一點很酷的是,當它爲它創建一個PHP類時,我們的ORM管理器將其代碼轉換爲myTableName,但這只是一個偏好。它沒有真正的標準。我想一個「標準」應該是「無論你的其他表是用作他們的命名約定」。 – Sarel 2012-08-14 12:12:39

+1

參見http://stackoverflow.com/questions/7662/database-table-and-column-naming-conventions以及這個http://www.granite.ab.ca/access/tablefieldnaming.htm,最後這個一個http://www.gplivna.eu/papers/naming_conventions.htm – 2012-08-14 12:14:13

+0

我不知道是否有特定於MySQL的約定,但我個人喜歡堅持Clean Code方法,即名稱應該沒有「編碼」並應帶有意義和背景。如果有人在域中查看某個名稱,並認爲「哦,他們必須使用MySQL」,那麼這聽起來像是一個泄露的抽象。 – David 2012-08-14 12:14:24

回答

2

我總是使用小寫的mysql表和字段名稱。您可以在表名和字段中使用(_)下劃線以使其更清晰。

0

我已經嘗試了大小寫都twogether和個別。直到現在我沒有得到任何問題。對於多個單詞我使用下劃線將它們分開。你也可以像這樣使用sampleTable。