数据库计划 – 列名称定名约定和最佳实践
在列定名方面,我想就最佳实践提出一些专家意见. 配景是according to Wikipedia,语法如下, SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); 服从比 SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID); 可是,JOIN … USING语法仅合用于全部主键列具有全局独一名称.因此,我想知道这是否被以为是正确的工作. 就小我私人而言,我老是习习用PK列id和外键列othertable_id建设表.可是这样就无法行使USING或NATURAL JOIN. 任何计划气魄威风凛凛的链接或桌子计划的最佳实践指南也将受到赞赏! 办理要领之前有人问过这个题目.假如您有配合且很是恍惚的名称,则行使表名称作为前缀.也就是说,险些每个查询都必要对别名举办别名处理赏罚. 以是对付我有的员工表 EmployeeID EmployeeName Comment Salary StartDate EndDate InsertedDateTime ... 维基百科现实上说:
这是一个较少的专栏.你永久不会行使SELECT *,以是重点是没故意义…… (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |