国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數據庫 > MySQL > 正文

初探SQL語句復合主鍵與聯合主鍵

2024-07-24 13:14:37
字體:
來源:轉載
供稿:網友

一、sql/20286.html">sql/8057.html">復合主鍵

  所謂的復合主鍵 就是指你表的主鍵含有一個以上的字段組成,不使用無業務含義的自增id作為主鍵。
比如

create table test  (    name varchar(19),    id number,    value varchar(10),    primary key (name,id)  )

   上面的name和id字段組合起來就是你test表的復合主鍵 ,它的出現是因為你的name字段可能會出現重名,所以要加上ID字段這樣就可以保證你記錄的唯一性 ,一般情況下,主鍵的字段長度和字段數目要越少越好 。

這里就會有一個疑惑?  主鍵是唯一的索引,那么為何一個表可以創建多個主鍵呢?

其實“主鍵是唯一的索引”這話有點歧義的。舉個例子,我們在表中創建了一個ID字段,自動增長,并設為主鍵,這個是沒有問題的,因為“主鍵是唯一的索引”,ID自動增長保證了唯一性,所以可以。

此時,我們再創建一個字段name,類型為varchar,也設置為主鍵,你會發現,在表的多行中你是可以填寫相同的name值的,這豈不是有違“主鍵是唯一的索引”這句話么?

所以我才說“主鍵是唯一的索引”是有歧義的。應該是“當表中只有一個主鍵時,它是唯一的索引;當表中有多個主鍵時,稱為復合主鍵,復合主鍵聯合保證唯一索引”。

為什么自增長ID已經可以作為唯一標識的主鍵,為啥還需要復合主鍵呢。因為,并不是所有的表都要有ID這個字段,比如,我們建一個學生表,沒有唯一能標識學生的ID,怎么辦呢,學生的名字、年齡、班級都可能重復,無法使用單個字段來唯一標識,這時,我們可以將多個字段設置為主鍵,形成復合主鍵,這多個字段聯合標識唯一性,其中,某幾個主鍵字段值出現重復是沒有問題的,只要不是有多條記錄的所有主鍵值完全一樣,就不算重復。

二、聯合主鍵

           聯合主鍵顧名思義就是多個主鍵聯合形成一個主鍵組合(主鍵原則上是唯一的,別被唯一值所困擾。)  

           聯合主鍵的意義:用2個字段(或者多個字段,后面具體都是用2個字段組合)來確定一條記錄,說明,這2個字段都不是唯一的,2個字段可以分別重復,這么設置的好處,可以很直觀的看到某個重復字段的記錄條數。

一個簡單的例子

主鍵A跟主鍵B組成聯合主鍵

主鍵A跟主鍵B的數據可以完全相同,聯合就在于主鍵A跟主鍵B形成的聯合主鍵是唯一的。

下例主鍵A數據是1,主鍵B數據也是1,聯合主鍵其實是11,這個11是唯一值,絕對不充許再出現11這個唯一值。(這就是多對多關系)

主鍵A數據 主鍵B數據

1      1
2      2
3      3

主鍵A與主鍵B的聯合主鍵值最多也就是

11
12
13
21
22
23
31
32
33

總結: 以我來看復合主鍵就是含有一個以上的字段組成,如ID+name,ID+phone等,而聯合主鍵要同時是兩個表的主題組合起來的。這是和復合主鍵最大的區別!

以上就是本文關于初探SQL語句復合主鍵與聯合主鍵的全部內容,希望對大家有所幫助。有什么問題可以隨時留言,大家一起討論,共同進步。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
wwwww在线观看免费视频| 国产毛片在线看| 午夜免费福利在线观看| 国产在线观看a视频| 国产尤物视频在线| 国产偷倩在线播放| a视频免费看| 五月综合激情在线| 国产二区视频| 人人干人人插| 久久久久久五月天久久久久久久久| 在线观看av网站| 俺来俺也去www色在线观看| 九九热在线播放| 2021av天天| 交视频在线观看国产| 国产视频中文字幕在线观看| 在线观看午夜av| 中文字幕网站视频在线| 日本一卡二卡四卡精品| 国产精品入口麻豆电影| 免费观看v片在线观看| 国产福利免费观看| 国产乱子伦三级在线播放| 在线一区二区三区精品| 久久精品视频观看| 在线午夜影院| 国产黄色在线免费观看| 五月天丁香在线| 欧美精品日韩少妇| 一本大道久久a久久精品| 最近最好的中文字幕2019免费| 伊人免费视频| 国产精品久久在线| 狠狠干天天干| 九九热精品在线视频| 一级二级在线观看| 国产传媒在线播放| 国产精品乱码一区二区三区视频| 国产女人在线观看| 欧美高清视频| 青青草原av在线| 超碰在线中文| 天堂资源最新在线| 资源视频在线播放免费| 国产精品自产拍在线观看2019| 久草在线视频网| 国产在线中文字幕| 天堂在线亚洲| 国产精品蜜臀| 在线观看av网站| 日本成人网址| 五月婷婷丁香激情| 国产精品入口麻豆免费看| 综合蜜桃精品| 国产人成在线观看| 91免费日韩| h网址在线观看| 免费电影网站在线视频观看福利| 九九在线视频| 国产免费人人看| 国产黄色在线| 欧美高清视频| √天堂资源中文www| 亚洲日本一区二区三区在线观看| 青青草在线视频免费观看| 国产精品一区牛牛影视| 97在线超碰| 国产美女被遭强高潮免费网站| 国产日韩欧美一区二区三区视频| 国产极品嫩模在线视频一区| 尤物视频在线观看视频| 午夜av在线播放| 亚洲成人电视网| 国产欧美久久久久久久久 | 免费a级毛片在线播放| 日本中文字幕视频| 亚洲电影先锋| 国产精品爱久久久久久久小说| 尤物在线视频观看| 国产视频在线播放| 国产在线观看网站| 不卡av免费观看| 亚洲最新永久观看在线| 日韩av成人| 国产女人在线观看| 欧美日韩不卡中文字幕在线| 国产xxxxx| 国产精品日日爱| 在线91av| 国产一级性片| 1区2区视频| 国产精品自产拍在线网站| 免费国产阿v视频在线观看| 制服丝袜中文字幕在线观看| 天堂在线免费av| 久久国产情侣| 国产69精品久久app免费版| 亚洲一区二区三区在线观看网站| 国产美女高潮一区二区三区| 国产在线小视频| 国产字幕在线看| 国产美女一区视频| 天堂在线亚洲| 天堂在线中文| 国产网站免费看| 国产精品人人爱一区二区白浆| 午夜av在线免费观看| 国产小视频福利在线| 国产成人午夜精品| 18av在线视频| av在线不卡播放| 国产免费av高清在线| 国产素人视频在线观看| 国产粉嫩一区二区三区在线观看| 国产无套粉嫩白浆在线2022年| 国产网红在线观看| 樱花草在线观看www| 免费在线播放av| 国产精品久久久久久久久鸭 | 国产超碰精品在线观看| 在线视频三区| 免费高清av| 国产精品186在线观看在线播放| 2018狠狠干| 超碰在线观看免费| 国产三级在线看| 亚洲最新永久在线观看| 国产嫩草在线视频| 制服丝袜中文字幕在线观看| 成年黄网站在线观看免费| 国产传媒在线播放| 国产精品一区二区三区视频网站 | 最近最好的中文字幕2019免费 | 中文字幕视频在线| 精品入口蜜桃| 国产免费av高清在线| 992tv在线观看在线播放| 日本电影在线观看| 国产第一页在线视频| 国产在线高清理伦片a| 777电影在线观看| 丁香花在线电影| 免费看的av| free性亚洲| 精品电影在线| 中文av在线播放| 国产黄视频网站| 国产网友自拍电影在线 | 国产精品粉嫩av| 国产美女高潮| 九九热在线视频观看| 伊人av免费在线观看| 国产小视频在线高清播放| 开心婷婷激情五月| 青青久草在线| 欧美精品小视频| 老鸭窝av在线| 久蕉依人在线视频| 免费看成年人视频在线观看| 国产不卡精品一区二区三区| 成人免费一区二区三区牛牛| 美女免费视频黄| 开心丁香婷婷深爱五月| 免费不卡中文字幕视频 | 中文字幕专区| 午夜伦全在线观看| 最新中文字幕在线| 国产黄色在线免费观看| 97人人在线| 先锋av资源网| 超碰在线观看免费版| 青青草视频在线免费观看| 青娱乐在线视频观看| www.xxx黄| 粉嫩av一区| 国产精品69一区二区三区| 色欧美在线观看| 免费看成年人视频在线观看| 国产69久久| 国产精品美女视频免费观看软件| 国产区成人精品视频| 中文资源在线官网| 四虎一区二区三区| 99视频免费在线观看| 国产导航在线| 四虎成人精品在永久在线观看| 欧洲有码在线视频| 最新中文字幕在线| 精品视频vs精品视频| 欧美精品小视频| 国产超碰97| 福利在线观看| 精品视频vs精品视频| 九色自拍视频| 伊人免费视频| 国产黄色在线看| 在线91av| www.操操操| 国产91久久久久蜜臀青青天草二|