13
回答
设计数据库,字段名字倾向于哪种方式呢

如用户表

1. id, name, pwd, ...

2. user_id, user_name, user_pwd, ...

<无标签>
举报
makefile
发帖于5年前 13回/367阅
共有13个答案 最后回答: 5年前

我倾向于不带前缀

1、本来sql就支持表名.字段的模式,如果是带前缀的话就会这样user.user_id 而不像user.id这么自然

2、当你把数据取出来,是根据字段名取数据的,如果大家都叫id 你就“id” 就完了,如果还要区分“user_id”还是"post_id" 那么不利于玩点高级的活儿(通用代码)

3、

设计的时候要全局考虑,可以设置一些标准列。 比如userid , 所有的表中用户ID 都使用userid。 至于带不带前缀无所谓。 
顶部