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

makefile 发布于 2013/12/25 13:53
阅读 372
收藏 1

如用户表

1. id, name, pwd, ...

2. user_id, user_name, user_pwd, ...

加载中
0
JPer
JPer
带前缀比较好点个人感觉,习惯了
0
小薇
小薇

2

也算自己的经验吧~

0
lazyphp
lazyphp
目前我是倾向第一种。带表前缀通常是 有关联才会加上去。
0
欢乐的财神
欢乐的财神

我倾向于不带前缀

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

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

3、

0
小虫0302
小虫0302
当你把字段当成属性看,你就会觉得带前缀是多么的不协调,多余和狗血。不带前缀表连接的时候容易重名。
0
0
码不停蹄
码不停蹄
带前缀吧, 不然表多到时候, 不知道这个id是哪个id
0
linan
linan
设计的时候要全局考虑,可以设置一些标准列。 比如userid , 所有的表中用户ID 都使用userid。 至于带不带前缀无所谓。 
0
弦歌
弦歌
我一般是两种综合,id一般都带前缀,比如user_id,post_id.其他字段就不带前缀了。
0
宅男小何
宅男小何
不一定要加下划线啊,userId,postId这也行的,而且也方便实体类属性名对应
返回顶部
顶部