13
回答
设计数据库,字段名字倾向于哪种方式呢
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

如用户表

1. id, name, pwd, ...

2. user_id, user_name, user_pwd, ...

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

我倾向于不带前缀

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

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

3、

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