亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

mysql - 請問數據庫的中間關聯表,有沒有必要單獨設置一列為主鍵?

瀏覽:85日期:2022-06-11 09:18:21

問題描述

比如常見的角色和用戶關聯的角色用戶關聯表,字段如下:role_iduser_id

當有這兩個字段的時候是否有必要單獨設置一列id來作為主鍵?

問題解答

回答1:

沒必要。但是你可以將兩個字段都建立索引以加快查詢速度。

回答2:

每一個表都應該設置一個主鍵,并且最好是自增的主鍵

回答3:

就數據庫設計的范式化來說,我覺得如果這2個id能組成主鍵的化就沒有必要再加個id了。

回答4:

user和role多對多關聯的話:

CREATE TABLE user_role ( user_id INTEGER NOT NULL, role_id INTEGER NOT NULL, PRIMARY KEY (user_id, role_id), KEY (role_id));

這樣,既可以查到某個用戶的所有權限,又可以查到擁有某個權限(例如超級管理員)的所有用戶。

主站蜘蛛池模板: 香蕉久久网站 | 一区二区三区视频免费 | 日本一区二区不卡视频 | 91香蕉嫩草 | 深夜在线看片 | 亚洲视频在线观看视频 | 在线观看黄 | 国产一级特黄生活片 | 国产欧美国产精品第二区 | 91天堂一区二区 | 一级a级国产不卡毛片 | 91日本在线视频 | 亚洲国产激情一区二区三区 | 农村高清性色生活片 | 成年看片永远免费 | 亚洲图片综合区 | 偷窥自拍有声 | 久久精品韩国三级 | 国产一区二区在线视频观看 | 国产成人高清亚洲一区久久 | 91av在线国产 | 欧美videos另类hd肥妇色 | 午夜一级毛片不卡 | 最新露脸国产精品视频 | 国产亚洲美女精品久久久久 | 欧美在线网址 | 国产一区二区三区久久精品 | 狂野猛交xxxx吃奶 | 免费久久一级欧美特大黄 | 丝袜制服中文字幕 | 性激烈的欧美暴力三级视频 | 日韩国产中文字幕 | 在线看成人 | 91黄视频| 99久久国产免费 - 99久久国产免费 | 97视频免费看 | 国产自自拍| 奇米网狠狠网 | 又爽又黄又无遮挡的视频在线观看 | 国产99视频精品免费视频免里 | 麻豆中文字幕 |