校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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外鍵的三種關系實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    丁香婷婷综合色啪| 久久国产麻豆精品| 国产欧美日韩另类视频免费观看| 欧美日韩国产精品成人| 在线视频一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃| 成人免费视频视频在线观看免费| 国产精品一区在线观看乱码| 国产剧情av麻豆香蕉精品| 另类欧美日韩国产在线| 狠狠色丁香九九婷婷综合五月| 美女视频黄久久| 国产精品1024久久| 99久久伊人久久99| 欧美色图天堂网| 日韩一区二区三区视频在线| 久久久五月婷婷| 亚洲欧美一区二区三区国产精品| 亚洲午夜免费视频| 日本美女一区二区三区视频| 国产精品影视网| 色综合久久久网| 欧美高清精品3d| 久久这里只有精品视频网| 亚洲欧美综合色| 婷婷成人激情在线网| 久久精品国产精品亚洲红杏| 成人亚洲精品久久久久软件| 色素色在线综合| 日韩一区二区视频| 亚洲日本va在线观看| 亚洲国产精品一区二区久久| 国产一区二区三区在线观看精品| 本田岬高潮一区二区三区| 欧美日韩一区久久| 欧美国产一区二区在线观看| 亚洲无人区一区| 国产精品系列在线播放| 在线亚洲一区观看| 久久精品免视看| 亚洲成av人影院在线观看网| 国产麻豆成人传媒免费观看| 欧美日韩精品一区二区三区四区| 久久综合一区二区| 亚洲电影在线免费观看| 国产a久久麻豆| 91精品国产一区二区三区| 中文字幕在线观看不卡| 蜜臂av日日欢夜夜爽一区| 99精品一区二区| 国产欧美日韩精品一区| 日本午夜一区二区| 欧美午夜电影网| 亚洲国产精品传媒在线观看| 青青国产91久久久久久| 色久优优欧美色久优优| 国产视频亚洲色图| 久久精品99久久久| 精品视频免费在线| 亚洲人成7777| 99re在线视频这里只有精品| 久久婷婷色综合| 免费观看91视频大全| 欧美日韩一级片网站| 亚洲视频在线一区观看| 成人一区二区视频| 国产人久久人人人人爽| 国精品**一区二区三区在线蜜桃| 69久久99精品久久久久婷婷| 亚洲视频免费在线观看| 不卡的av在线| 亚洲欧美综合色| 91啪在线观看| 亚洲免费观看高清在线观看| 国产成人av自拍| 国产亚洲短视频| 丰满放荡岳乱妇91ww| 久久久蜜桃精品| 成人av影院在线| 综合欧美亚洲日本| 一本久道中文字幕精品亚洲嫩| 亚洲视频图片小说| 欧美图区在线视频| 日日夜夜精品视频天天综合网| 欧美日本国产视频| 精品在线免费视频| 国产日韩欧美精品电影三级在线| 岛国av在线一区| 一区在线观看免费| 欧美性做爰猛烈叫床潮| 日本欧美肥老太交大片| 久久亚洲私人国产精品va媚药| 国产精品一区二区无线| 国产精品网站在线播放| 99re在线视频这里只有精品| 亚洲一区二区3| 在线免费观看日本欧美| 亚洲国产va精品久久久不卡综合 | 不卡av免费在线观看| 综合激情成人伊人| 欧美日韩免费一区二区三区视频| 日韩在线一区二区三区| 久久久久久久久蜜桃| 99re免费视频精品全部| 亚洲成av人片一区二区梦乃 | 国产成人精品亚洲777人妖| 国产精品国产三级国产普通话蜜臀| 91免费精品国自产拍在线不卡| 亚洲一区二区精品视频| 欧美精品一区二区三区很污很色的 | 在线观看网站黄不卡| 奇米四色…亚洲| 国产精品传媒在线| 日韩视频免费直播| 91论坛在线播放| 国产综合成人久久大片91| 亚洲男人的天堂一区二区| 日韩一区二区三区三四区视频在线观看 | 一区二区三区在线免费视频| 精品久久久久99| 欧美性猛片xxxx免费看久爱| 老司机午夜精品| 亚洲国产一区在线观看| 欧美激情在线一区二区三区| 欧美精品日韩综合在线| 色婷婷国产精品久久包臀| 精品在线免费视频| 五月激情丁香一区二区三区| 日韩一区欧美小说| 久久精品夜夜夜夜久久| 欧美一区二区免费视频| 欧美熟乱第一页| 色综合久久综合| 成人av在线资源网站| 国产乱淫av一区二区三区| 青青草视频一区| 婷婷中文字幕综合| 亚洲午夜电影在线| 夜夜嗨av一区二区三区四季av| 国产欧美日产一区| 久久久精品日韩欧美| 欧美第一区第二区| 日韩欧美一区二区三区在线| 欧美三级中文字幕在线观看| av电影在线观看一区| 不卡欧美aaaaa| 97精品国产露脸对白| 成人免费av在线| 成人99免费视频| 成人免费福利片| 91在线播放网址| 色一区在线观看| 欧美视频日韩视频| 91精品国产一区二区三区香蕉| 欧美日韩中字一区| 欧美日韩中文字幕一区二区| 精品视频在线视频| 日韩欧美亚洲国产精品字幕久久久| 91精品国产综合久久福利软件| 欧美一级二级在线观看| 欧美成人性战久久| 久久综合999| 中文字幕一区二区视频| 一区二区三区日韩欧美精品| 亚洲三级在线免费观看| 亚洲激情图片qvod| 日韩高清在线一区| 国产乱国产乱300精品| 不卡视频一二三四| 91猫先生在线| 欧美乱熟臀69xxxxxx| 欧美成人精品1314www| 久久精品一级爱片| 玉米视频成人免费看| 午夜欧美电影在线观看| 久久精品久久久精品美女| 国产一区二区免费在线| a在线欧美一区| 7777精品伊人久久久大香线蕉的 | 国内精品久久久久影院薰衣草| 国产乱码精品一区二区三区五月婷| 成人精品免费看| 欧美区一区二区三区| 久久青草国产手机看片福利盒子| 亚洲欧洲日韩在线| 日韩高清不卡一区| 成人免费的视频| 884aa四虎影成人精品一区| 久久嫩草精品久久久精品一| 国产精品久久久久久久久搜平片| 亚洲午夜精品一区二区三区他趣| 国内精品久久久久影院色| 日本精品一区二区三区四区的功能| 欧美一区二区三区精品| 欧美国产日韩在线观看| 免费成人结看片| 欧洲色大大久久| 亚洲国产激情av| 久久成人免费网| 欧美日韩一区二区三区四区五区|