在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP  數(shù)據(jù)庫(kù)/ Mysql 中間關(guān)聯(lián)表如何優(yōu)雅的命名

Mysql 中間關(guān)聯(lián)表如何優(yōu)雅的命名

post //文章表
post_type //文章分類
picture_type //相冊(cè)分類

已有數(shù)據(jù)庫(kù)出現(xiàn)了很多奇葩的表名,如下:

post_post_type //文章和文章分類關(guān)聯(lián)表
picture_picture_type //相冊(cè)和相冊(cè)分類關(guān)聯(lián)表
user_user_group //用戶和用戶組關(guān)聯(lián)表

這些中間關(guān)聯(lián)表如何優(yōu)雅的命名呢?

還是說(shuō)我這個(gè)type分類表設(shè)計(jì)的有問(wèn)題,

回答
編輯回答
忠妾

同一個(gè)類型的表最好擁有統(tǒng)一的表前綴,不同的名字,關(guān)聯(lián)的表名就是 前綴_主表_鏈接表 這樣比較容易易讀一點(diǎn)
比如文章表
post_list
文章分類表
post_category
那么他們的連接表名就是
post_list_category
這樣可讀性更高,命名的時(shí)候英文單詞最好準(zhǔn)確一些 到時(shí)候也可以避免不必要的麻煩

2017年7月10日 12:59
編輯回答
款爺

我一般是以一個(gè)結(jié)尾單詞merge來(lái)標(biāo)識(shí)關(guān)聯(lián)表的;
比如商品表:
goods

商品類型表名:
goods_type

那么商品和類型關(guān)聯(lián)表名可以表示為:
goods_type_merge

設(shè)計(jì)的時(shí)候,規(guī)范起來(lái),只要開(kāi)發(fā)人員看到這個(gè)表是個(gè)什么表,目的就達(dá)到了。

2018年2月20日 19:51