婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql外鍵的三種關系實例詳解

mysql外鍵的三種關系實例詳解

熱門標簽:在哪里申請400電話 萊西市地圖標注 安徽ai電話電銷機器人有效果嗎 銷售語音電話機器人 巫師三血與酒地圖標注 走過哪個省地圖標注 常州網絡外呼系統開發 外呼系統電銷受騙 400電話申請信用卡

本文實例講述了mysql外鍵的三種關系。分享給大家供大家參考,具體如下:

因為有foreign key的約束,使得兩張表形成了三種了關系:

  • 多對一
  • 多對多
  • 一對一

一對多或多對一

多對一

create table press(
  id int primary key auto_increment,
  name varchar(20)
);
create table book(
  id int primary key auto_increment,
  name varchar(20),
  press_id int not null,
     constraint fk_book_press foreign key(press_id) references press(id)
  on delete cascade
  on update cascade
);

# 先往被關聯表中插入記錄
insert into press(name) values
('北京工業地雷出版社'),
('人民音樂不好聽出版社'),
('知識產權沒有用出版社')
;
# 再往關聯表中插入記錄
insert into book(name,press_id) values
('九陽神功',1),
('九陰真經',2),
('九陰白骨爪',2),
('獨孤九劍',3),
('降龍十巴掌',2),
('葵花寶典',3)
;

查詢結果:

mysql> select * from book;
+----+-----------------+----------+
| id | name      | press_id |
+----+-----------------+----------+
| 1 | 九陽神功    |    1 |
| 2 | 九陰真經    |    2 |
| 3 | 九陰白骨爪   |    2 |
| 4 | 獨孤九劍    |    3 |
| 5 | 降龍十巴掌   |    2 |
| 6 | 葵花寶典    |    3 |
+----+-----------------+----------+
rows in set (0.00 sec)
mysql> select * from press;
+----+--------------------------------+
| id | name              |
+----+--------------------------------+
| 1 | 北京工業地雷出版社       |
| 2 | 人民音樂不好聽出版社      |
| 3 | 知識產權沒有用出版社      |
+----+--------------------------------+
rows in set (0.00 sec)

多對多,引入第三張表

多對多

# 創建被關聯表author表,之前的book表在講多對一的關系已創建
create table author(
  id int primary key auto_increment,
  name varchar(20)
);
#這張表就存放了author表和book表的關系,即查詢二者的關系查這表就可以了
create table author2book(
  id int not null unique auto_increment,
  author_id int not null,
  book_id int not null,
  constraint fk_author foreign key(author_id) references author(id)
  on delete cascade
  on update cascade,
  constraint fk_book foreign key(book_id) references book(id)
  on delete cascade
  on update cascade,
  primary key(author_id,book_id)
);
#插入四個作者,id依次排開
insert into author(name) values('egon'),('alex'),('wusir'),('yuanhao');
# 每個作者的代表作
egon: 九陽神功、九陰真經、九陰白骨爪、獨孤九劍、降龍十巴掌、葵花寶典
alex: 九陽神功、葵花寶典
wusir:獨孤九劍、降龍十巴掌、葵花寶典
yuanhao:九陽神功
# 在author2book表中插入相應的數據
insert into author2book(author_id,book_id) values
(1,1),
(1,2),
(1,3),
(1,4),
(1,5),
(1,6),
(2,1),
(2,6),
(3,4),
(3,5),
(3,6),
(4,1)
;

# 現在就可以查author2book對應的作者和書的關系了
mysql> select * from author2book;
+----+-----------+---------+
| id | author_id | book_id |
+----+-----------+---------+
| 1 |     1 |    1 |
| 2 |     1 |    2 |
| 3 |     1 |    3 |
| 4 |     1 |    4 |
| 5 |     1 |    5 |
| 6 |     1 |    6 |
| 7 |     2 |    1 |
| 8 |     2 |    6 |
| 9 |     3 |    4 |
| 10 |     3 |    5 |
| 11 |     3 |    6 |
| 12 |     4 |    1 |
+----+-----------+---------+
rows in set (0.00 sec)

一對一的情況

一對一

#例如: 一個用戶只能注冊一個博客
#兩張表: 用戶表 (user)和 博客表(blog)
# 創建用戶表
create table user(
  id int primary key auto_increment,
  name varchar(20)
);
# 創建博客表
create table blog(
  id int primary key auto_increment,
  url varchar(100),
  user_id int unique,
  constraint fk_user foreign key(user_id) references user(id)
  on delete cascade
  on update cascade
);
#插入用戶表中的記錄
insert into user(name) values
('alex'),
('wusir'),
('egon'),
('xiaoma')
;
# 插入博客表的記錄
insert into blog(url,user_id) values
('http://www.cnblog/alex',1),
('http://www.cnblog/wusir',2),
('http://www.cnblog/egon',3),
('http://www.cnblog/xiaoma',4)
;
# 查詢wusir的博客地址
select url from blog where user_id=2;

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:
  • mysql外鍵基本功能與用法詳解
  • Mysql數據庫中數據表的優化、外鍵與三范式用法實例分析
  • MySQL創建數據表并建立主外鍵關系詳解
  • MySQL外鍵約束常見操作方法示例【查看、添加、修改、刪除】
  • MySQL無法創建外鍵的原因及解決方法
  • MySQL刪除有外鍵約束的表數據方法介紹
  • MySQL刪除表的時候忽略外鍵約束的簡單實現
  • MySQL添加外鍵時報錯:1215 Cannot add the foreign key constraint的解決方法
  • MySQL使用外鍵實現級聯刪除與更新的方法
  • Mysql表創建外鍵報錯解決方案

標簽:鞍山 煙臺 來賓 果洛 赤峰 陽江 黃石 河北

巨人網絡通訊聲明:本文標題《mysql外鍵的三種關系實例詳解》,本文關鍵詞  mysql,外鍵,的,三種,關系,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql外鍵的三種關系實例詳解》相關的同類信息!
  • 本頁收集關于mysql外鍵的三種關系實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    偷窥国产亚洲免费视频| 93久久精品日日躁夜夜躁欧美| 国产精品视频yy9299一区| 亚洲综合一区在线| 成人天堂资源www在线| 日韩一区二区视频在线观看| 亚洲成a人v欧美综合天堂| 成人手机在线视频| 日本一区二区三区国色天香 | 中文字幕一区免费在线观看| 久草在线在线精品观看| 欧美精品v国产精品v日韩精品| 国产精品二三区| 国内精品久久久久影院色| 日韩一区二区三区免费看| 亚洲午夜羞羞片| 精品久久久久久最新网址| 成人免费毛片嘿嘿连载视频| 国产午夜精品理论片a级大结局| 国产乱码字幕精品高清av | 欧美激情在线看| 国产成人av一区二区三区在线观看| 欧美大胆一级视频| voyeur盗摄精品| 蜜臀av一区二区三区| 中文字幕av一区二区三区免费看| kk眼镜猥琐国模调教系列一区二区| 一二三区精品视频| 久久久777精品电影网影网 | 久久精品国产网站| 欧美高清在线一区| 在线区一区二视频| 狠狠色丁香婷综合久久| 性欧美大战久久久久久久久| 亚洲少妇最新在线视频| 91精品久久久久久久91蜜桃| 99综合影院在线| 国产精一区二区三区| 一级中文字幕一区二区| 中文幕一区二区三区久久蜜桃| 在线观看www91| 一本大道av一区二区在线播放| 高潮精品一区videoshd| 国产在线观看一区二区| 精品一区二区免费看| 毛片av一区二区| 九一九一国产精品| 美女网站一区二区| 日产国产高清一区二区三区| 亚洲电影视频在线| 亚洲精品成人在线| 一区2区3区在线看| 一区二区三区不卡视频在线观看 | 国产无一区二区| 欧美日韩中文字幕一区二区| 91女神在线视频| 欧美四级电影在线观看| 欧美一区二区二区| 欧美精品一区二区三区蜜桃 | 91黄色在线观看| 欧美亚洲一区二区三区四区| 欧美日韩中文字幕一区| 欧美电影免费观看高清完整版| 精品国产免费久久| 亚洲一区二区三区自拍| 午夜久久久久久久久| 成人av在线看| 日韩免费电影网站| 一二三区精品福利视频| 国产成人日日夜夜| 欧美三级日韩在线| 久久影院电视剧免费观看| 一区二区国产视频| thepron国产精品| 日韩女优毛片在线| 丝袜a∨在线一区二区三区不卡| 国产精品综合一区二区| 日韩亚洲欧美在线| 亚洲成av人片在www色猫咪| av一区二区三区黑人| 国产人久久人人人人爽| 国产一区二区不卡老阿姨| 日韩精品中文字幕一区二区三区 | 狠狠网亚洲精品| 日韩欧美国产三级电影视频| 激情成人综合网| 7777精品久久久大香线蕉| 亚洲www啪成人一区二区麻豆 | 丁香六月综合激情| 精品久久久久香蕉网| 久久精品久久精品| 国产精品美女久久久久高潮| 国产乱码精品一区二区三| 久久久噜噜噜久久中文字幕色伊伊| 国产永久精品大片wwwapp| 国产精品女人毛片| 欧美日韩视频在线第一区 | 亚洲视频香蕉人妖| 欧美日韩免费高清一区色橹橹| 日韩成人免费看| 中文一区在线播放| 91电影在线观看| 国产精品一区专区| 亚洲永久精品国产| 久久久99久久| 欧美电视剧免费观看| 青青草国产成人av片免费| 国产精品传媒在线| 麻豆精品在线观看| 中文字幕一区二区三区色视频| 欧美性受xxxx| 成人v精品蜜桃久久一区| 日本午夜一区二区| 亚洲国产美女搞黄色| 亚洲日本在线视频观看| 日本一区二区三区在线观看| 制服.丝袜.亚洲.另类.中文| 成人美女视频在线观看| 国产一区二区三区在线观看精品 | 欧美主播一区二区三区美女| 国产一区二区三区| 国产一区二区精品久久| 国产精品一线二线三线| 国产一区二区中文字幕| 懂色av噜噜一区二区三区av| 成人免费看视频| 91一区二区三区在线观看| 99国产精品久| 欧美一区二区福利视频| 久久精品欧美一区二区三区不卡| 久久久久久久综合色一本| 国产精品天美传媒| 亚洲国产精品欧美一二99| 亚洲va欧美va人人爽| 久久精品国产久精国产爱| 国产福利一区二区三区视频| 色88888久久久久久影院按摩| 在线亚洲一区二区| 欧美mv日韩mv国产网站app| 中文字幕制服丝袜成人av| 免费一级片91| 成人av手机在线观看| 欧美电影一区二区三区| 欧美激情综合五月色丁香小说| 亚洲免费成人av| 国产一区二区三区在线观看免费视频| 色婷婷国产精品| 国产精品久久精品日日| 亚洲午夜免费视频| 懂色av一区二区在线播放| 精品国产一区二区在线观看| 日韩美女精品在线| 国产成人免费视| 久久免费视频色| 久久激情五月婷婷| 日韩精品一区二区三区四区视频| 一区二区三区在线影院| 国产高清不卡二三区| 久久蜜桃一区二区| 免费高清不卡av| 欧美电影免费观看高清完整版在线观看 | 欧美色大人视频| 中文一区二区完整视频在线观看| 国产一区二区三区免费看| 国产午夜三级一区二区三| 成人做爰69片免费看网站| 亚洲特级片在线| 在线观看欧美日本| 蜜臀a∨国产成人精品| 欧美精品一区二区三区四区| 国产xxx精品视频大全| 一区二区三区在线观看国产| 欧美一级黄色片| 成人深夜福利app| 午夜视频一区二区| 中文文精品字幕一区二区| 欧美伦理电影网| 国产午夜精品理论片a级大结局| 国产丶欧美丶日本不卡视频| 亚洲最大的成人av| 欧美精品一区二区三区久久久| 91影院在线观看| 天堂一区二区在线| 国产精品福利在线播放| 久久在线免费观看| 欧美一区二区三区播放老司机| 99精品国产热久久91蜜凸| 国产米奇在线777精品观看| 一区二区三区在线高清| 中文字幕一区二区在线播放| 欧美成人乱码一区二区三区| 欧美日韩亚洲综合一区二区三区| 国产91高潮流白浆在线麻豆| 久久se精品一区精品二区| 紧缚奴在线一区二区三区| 日韩中文欧美在线| 国产一区二区在线免费观看| 激情五月婷婷综合| 国产成人av一区二区三区在线 | 在线播放中文字幕一区|