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

post//文章表
post_type//文章分类
picture_type//相册分类
已有数据库出现了很多奇葩的表名,如下:
post_post_type//文章和文章分类关联表
picture_picture_type//相册和相册分类关联表
user_user_group//用户和用户组关联表
这些中间关联表如何优雅的命名呢?
还是说我这个type分类表设计的有问题,
米琪卡哇伊
浏览 2777回答 2
2回答

明月笑刀无情

我一般是以一个结尾单词merge来标识关联表的;比如商品表:goods商品类型表名:goods_type那么商品和类型关联表名可以表示为:goods_type_merge设计的时候,规范起来,只要开发人员看到这个表是个什么表,目的就达到了。

陪伴而非守候

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

相关分类

JavaScript