2012-08-14 390 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。