为了账号安全,请及时绑定邮箱和手机立即绑定

Mysql 中间关联表如何优雅的命名

Mysql 中间关联表如何优雅的命名

PHP
守着一只汪 2019-03-12 18:22:19
post //文章表 post_type //文章分类 picture_type //相册分类 已有数据库出现了很多奇葩的表名,如下: post_post_type //文章和文章分类关联表 picture_picture_type //相册和相册分类关联表 user_user_group //用户和用户组关联表 这些中间关联表如何优雅的命名呢? 还是说我这个type分类表设计的有问题,
查看完整描述

2 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

我一般是以一个结尾单词merge来标识关联表的;
比如商品表:
goods

商品类型表名:
goods_type

那么商品和类型关联表名可以表示为:
goods_type_merge

设计的时候,规范起来,只要开发人员看到这个表是个什么表,目的就达到了。

查看完整回答
反对 回复 2019-03-18
?
浮云间

TA贡献1829条经验 获得超4个赞

同一个类型的表最好拥有统一的表前缀,不同的名字,关联的表名就是 前缀_主表_链接表 这样比较容易易读一点
比如文章表
post_list
文章分类表
post_category
那么他们的连接表名就是
post_list_category
这样可读性更高,命名的时候英文单词最好准确一些 到时候也可以避免不必要的麻烦

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 997 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信