数据库-命名规范
表名采用小写下划线
如auth_user
列名采用小写下划线
如is_superuser
关于id
主键
表名_id
(优先采用)输出目标列时,不用alias,对前端人员来说,附带一个表名,会使数据库可读性更强
select user_id from user
在多表查询,关联条件时,比较清晰
select order.user_id, name, order_id from user, order where order.user_id = user.user_id
id
若需要引用某个表的
id
列,该列名还需要附带表名select user_id from order;
输出目标列时,每个都需要alias,非常麻烦!
select user.id as user_id, order.id as order_id from user, order where user.id = order.user_id
参考: