2 或者他们应该是小写字母?有没有什么标准呢?MySQL表和字段名称应该是大写? 来源 2012-08-14 ilhan +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
0 我已经尝试了大小写都twogether和个别。直到现在我没有得到任何问题。对于多个单词我使用下划线将它们分开。你也可以像这样使用sampleTable。 来源 2012-08-14 12:19:50
我们个人更喜欢小写,用下划线分隔。所以,比如我们有一个名为my_table_name的表。关于这一点很酷的是,当它为它创建一个PHP类时,我们的ORM管理器将其代码转换为myTableName,但这只是一个偏好。它没有真正的标准。我想一个“标准”应该是“无论你的其他表是用作他们的命名约定”。 – Sarel 2012-08-14 12:12:39
参见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
我不知道是否有特定于MySQL的约定,但我个人喜欢坚持Clean Code方法,即名称应该没有“编码”并应带有意义和背景。如果有人在域中查看某个名称,并认为“哦,他们必须使用MySQL”,那么这听起来像是一个泄露的抽象。 – David 2012-08-14 12:14:24