亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > MySQL創建數據表并建立主外鍵關系詳解

MySQL創建數據表并建立主外鍵關系詳解

熱門標簽:福建外呼系統定制化 電銷卡外呼系統供應商 怎么在地圖標注位置生成圖片 悟空科技電話機器人 400電話可以免費申請嗎 銅陵防封電銷卡 騰訊地圖標注提升 美國反騷擾電話機器人 真人語音電話機器人

前言

為mysql數據表建立主外鍵需要注意以下幾點:

  • 需要建立主外鍵關系的兩個表的存儲引擎必須是InnoDB。
  • 外鍵列和參照列必須具有相似的數據類型,即可以隱式轉換的數據類型。
  • 外鍵列和參照列必須創建索引,如果外鍵列不存在索引,mysql將自動創建索引。

一、SQL語句創建數據表并設置主外鍵關系

create table demo.ChineseCharInfo
(
ID int not null auto_increment,
Hanzi varchar(10) not null,
primary key (ID)
)
engine=innodb auto_increment=1 default charset=utf8 collate=utf8_general_ci;
create table demo.ChinesePinyinInfo
(
ID int not null auto_increment,
CharID int null,
Pinyin varchar(10) null,
Tone tinyint unsigned null,
primary key (ID),
-- 方式一:不指定外鍵名稱,數據庫自動生成
foreign key (CharID) references ChineseCharInfo(ID) on delete cascade on update cascade 
-- 方式二:指定外鍵名稱為(FK_Name)
-- constraint FK_Name foreign key (CharID) references ChineseCharInfo(ID) on delete cascade on update cascade 
)
engine=innodb auto_increment=1 default charset=utf8 collate=utf8_general_ci;

二、當數據表已經存在時,就要使用下面的方法建立主外鍵關系

-- 為表(demo.ChinesePinyinInfo)中字段(CharID)添加外鍵,并指定外鍵名為(FK_Name)
alter table demo.ChinesePinyinInfo add constraint FK_Name foreign key (CharID) references ChineseCharInfo(ID);
-- 為表(demo.ChinesePinyinInfo)中字段(CharID)添加外鍵,不指定外鍵名,由數據庫自動生成外鍵名
alter table demo.ChinesePinyinInfo add foreign key (CharID) references ChineseCharInfo(ID);

三、刪除主外鍵約束

-- 通過修改列的屬性來刪除自增長,第一個(ID)為原列名,第二個(ID)為新列名
alter table demo.ChinesePinyinInfo change ID ID int not null;
-- 刪除表(demo.ChinesePinyinInfo)中的主鍵約束,如果主鍵列為自增列,則需要先刪除該列的自增長
alter table demo.ChinesePinyinInfo drop primary key;
-- 刪除表(demo.ChinesePinyinInfo)中的名稱為(FK_Name)的外鍵
alter table demo.ChinesePinyinInfo drop foreign key FK_Name;

四、主外鍵關系的約束

如果子表試圖創建一個在主表中不存在的外鍵值,數據庫會拒絕任何insert或update操作。

如果主表試圖update或者delete任何子表中存在或匹配的外鍵值,最終動作取決于外鍵約束定義中的on delete和on update選項。

on delete和on update都有下面四種動作。

  • cascade:主表刪除或更新相應的數據行,則子表同時刪除或更新與主表相匹配的行,即級聯刪除、更新。
  • set null:主表刪除或更新相應的數據和,則子表同時將與主表相匹配的行的外鍵列置為null。當外鍵列被設置為not null時無效。
  • no action:數據庫拒絕刪除或更新主表。
  • restrict:數據庫拒絕刪除或更新主表。如果未指定on delete或on update的動作,則on delete或on update的默認動作就為restrict。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL外鍵約束的實例講解
  • 詳解MySQL 外鍵約束
  • MySQL外鍵約束常見操作方法示例【查看、添加、修改、刪除】
  • MySQL刪除有外鍵約束的表數據方法介紹
  • MySQL刪除表的時候忽略外鍵約束的簡單實現
  • MySQL 關閉子表的外鍵約束檢察方法
  • MySQL外鍵約束的禁用與啟用命令
  • 詳解MySQL中的外鍵約束問題
  • MySQL與Oracle數據類型對應關系(表格形式)
  • MySQL 外鍵約束和表關系相關總結

標簽:武威 臨汾 湖北 湖南 聊城 白銀 云浮 烏海

巨人網絡通訊聲明:本文標題《MySQL創建數據表并建立主外鍵關系詳解》,本文關鍵詞  MySQL,創建,數據表,并,建立,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL創建數據表并建立主外鍵關系詳解》相關的同類信息!
  • 本頁收集關于MySQL創建數據表并建立主外鍵關系詳解的相關信息資訊供網民參考!
  • 推薦文章
    久久精品欧美一区二区| 精品久久久久久中文| 韩国三级视频网站| 你懂的日韩| 久久国产一久久高清| 青青青草视频在线观看| 欧美激情伊人| 亚洲女人国产香蕉久久精品| 青青久在线视频| 韩国三级香港三级日本三级| 欧美国产日韩精品| 可以免费在线看黄的网站| a级毛片免费观看网站| 九九干| 欧美激情一区二区三区在线| 色综合久久天天综合绕观看| 美女免费精品高清毛片在线视 | 欧美激情影院| 午夜激情视频在线播放| 黄色福利| 亚洲精品永久一区| 国产一区二区精品久久91| 人人干人人草| 日韩中文字幕一区二区不卡| 精品久久久久久中文| 精品国产亚一区二区三区| 国产网站免费| 久久久久久久久综合影视网| 四虎久久精品国产| 美女被草网站| 久久国产精品自线拍免费| 精品久久久久久综合网| 天天做日日爱| 天堂网中文字幕| 成人av在线播放| 久草免费在线观看| 午夜在线影院| 日韩在线观看网站| 国产91精品系列在线观看| 亚洲精品中文字幕久久久久久| 精品久久久久久综合网| 亚洲第一色在线| 欧美1区2区3区| 青草国产在线| 九九热国产视频| 尤物视频网站在线| 国产一区二区精品久久91| 精品国产亚一区二区三区| 欧美日本免费| 日韩欧美一及在线播放| 精品视频一区二区三区免费| 色综合久久天天综合绕观看| 国产网站免费视频| 欧美激情影院| 欧美激情伊人| 久久国产精品永久免费网站| 欧美电影免费| 四虎影视库| 久久国产影视免费精品| 久久精品欧美一区二区| 一本高清在线| 99久久视频| 韩国三级视频网站| 国产成人精品影视| 免费国产在线视频| 日本伦理片网站| 国产极品白嫩美女在线观看看| 国产91精品一区二区| 国产精品免费久久| 韩国毛片免费| 亚洲精品中文字幕久久久久久| 日日日夜夜操| 国产视频一区二区在线观看| 日韩免费在线视频| 免费国产在线视频| 日韩欧美一及在线播放| 国产网站免费| 欧美18性精品| 麻豆污视频| 欧美激情一区二区三区在线| 999久久狠狠免费精品| 色综合久久天天综线观看| 日韩免费在线| 天天色成人| 午夜欧美成人久久久久久| 91麻豆精品国产自产在线观看一区| 久久国产精品自线拍免费| 国产综合91天堂亚洲国产| 精品视频在线观看免费| 韩国三级视频网站| 日韩av片免费播放| 青青久在线视频| 在线观看成人网 | 国产一级生活片| 久久国产一久久高清| 国产成人精品综合久久久| 毛片高清| 深夜做爰性大片中文| 99色视频| 国产视频一区二区在线观看| 久久99欧美| 国产伦精品一区二区三区在线观看| 日韩av成人| 999久久狠狠免费精品| 欧美激情中文字幕一区二区| 欧美一级视频高清片| 午夜家庭影院| 青青青草影院 | 天天做日日爱| 日韩欧美一及在线播放| 青青久在线视频| 成人免费高清视频| 午夜激情视频在线播放| 99色视频| 人人干人人草| 香蕉视频三级| 免费国产在线观看| 国产精品自拍在线观看| 亚洲精品久久久中文字| 国产a视频精品免费观看| 欧美激情一区二区三区视频 | 久久久久久久久综合影视网| 青青久久精品| 欧美另类videosbestsex高清| 精品视频在线观看免费| 精品国产亚一区二区三区| 日韩中文字幕在线观看视频| 91麻豆精品国产高清在线| 高清一级毛片一本到免费观看| 精品国产三级a| 亚飞与亚基在线观看| 999久久66久6只有精品| 日韩中文字幕一区二区不卡| 日本在线播放一区| 国产激情一区二区三区| 色综合久久天天综合绕观看| 国产网站免费| 精品久久久久久综合网| 欧美日本免费| 一级女人毛片人一女人| 日本免费乱理伦片在线观看2018| 亚洲天堂在线播放| 免费一级片在线| 九九精品在线| 韩国三级香港三级日本三级| 亚洲 激情| 在线观看成人网 | 免费毛片基地| 国产不卡福利| 欧美大片aaaa一级毛片| 99色视频| 高清一级毛片一本到免费观看| 国产一区二区福利久久| 韩国毛片免费| 亚洲精品影院| 欧美日本二区| 欧美一区二区三区在线观看| 亚洲 激情| 国产成+人+综合+亚洲不卡| 国产网站在线| 你懂的日韩| 精品国产一区二区三区久| 美女被草网站| 黄视频网站免费| 韩国三级香港三级日本三级| 99热精品在线| 美女免费毛片| 天堂网中文字幕| 国产一区二区精品在线观看| 成人影院一区二区三区| 国产成人女人在线视频观看| 毛片高清| 国产高清在线精品一区a| 国产视频久久久久| 国产精品自拍在线观看| 九九热国产视频| 日韩在线观看免费完整版视频| 四虎影视久久| 久草免费在线观看| 国产不卡在线观看视频| 欧美激情伊人| 高清一级淫片a级中文字幕| 国产一级生活片| 国产一区二区精品久久91| 台湾毛片| 青青久在线视频| 国产亚洲精品成人a在线| 韩国毛片| 日本在线不卡视频| 久久国产精品自线拍免费| 亚洲女人国产香蕉久久精品| 欧美日本免费| 欧美一区二区三区在线观看| 国产亚洲男人的天堂在线观看| 99热精品在线| 天天做日日爱夜夜爽| 人人干人人草| 天天色成人| 国产一区精品| 精品久久久久久中文|