Psy*_*che 18 sql
我将参与一个大项目,我想知道在您看来哪个是命名SQL表列的最佳实践.
让我们说我们有一个产品表.您更喜欢以下哪种命名?
要么
Rus*_*uss 27
使用表名前缀列名不会增加任何好处并使代码混乱.第一选择更好.只有列"ID"可能有前缀的好处,因为这可能是一个键,并且可能有其他表具有相同的列.
Gio*_*rgi 11
绝对是第一个.其次是违反DRY原则.
Joh*_*ohn 6
我认为在大多数情况下,第一种情况会很好,因为您通常需要在查询中指定表格.因此,如果表(或别名)的名称是描述性的,那么事情product.id会更清楚product.product_id.
product.id
product.product_id
归档时间:
15 年,5 月 前
查看次数:
4601 次
最近记录:
7 年,10 月 前