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

主頁(yè) > 知識(shí)庫(kù) > MySQL創(chuàng)建數(shù)據(jù)表并建立主外鍵關(guān)系詳解

MySQL創(chuàng)建數(shù)據(jù)表并建立主外鍵關(guān)系詳解

熱門(mén)標(biāo)簽:福建外呼系統(tǒng)定制化 電銷卡外呼系統(tǒng)供應(yīng)商 怎么在地圖標(biāo)注位置生成圖片 悟空科技電話機(jī)器人 400電話可以免費(fèi)申請(qǐng)嗎 銅陵防封電銷卡 騰訊地圖標(biāo)注提升 美國(guó)反騷擾電話機(jī)器人 真人語(yǔ)音電話機(jī)器人

前言

為mysql數(shù)據(jù)表建立主外鍵需要注意以下幾點(diǎn):

  • 需要建立主外鍵關(guān)系的兩個(gè)表的存儲(chǔ)引擎必須是InnoDB。
  • 外鍵列和參照列必須具有相似的數(shù)據(jù)類型,即可以隱式轉(zhuǎn)換的數(shù)據(jù)類型。
  • 外鍵列和參照列必須創(chuàng)建索引,如果外鍵列不存在索引,mysql將自動(dòng)創(chuàng)建索引。

一、SQL語(yǔ)句創(chuàng)建數(shù)據(jù)表并設(shè)置主外鍵關(guān)系

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),
-- 方式一:不指定外鍵名稱,數(shù)據(jù)庫(kù)自動(dòng)生成
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;

二、當(dāng)數(shù)據(jù)表已經(jīng)存在時(shí),就要使用下面的方法建立主外鍵關(guān)系

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

三、刪除主外鍵約束

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

四、主外鍵關(guān)系的約束

如果子表試圖創(chuàng)建一個(gè)在主表中不存在的外鍵值,數(shù)據(jù)庫(kù)會(huì)拒絕任何insert或update操作。

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

on delete和on update都有下面四種動(dòng)作。

  • cascade:主表刪除或更新相應(yīng)的數(shù)據(jù)行,則子表同時(shí)刪除或更新與主表相匹配的行,即級(jí)聯(lián)刪除、更新。
  • set null:主表刪除或更新相應(yīng)的數(shù)據(jù)和,則子表同時(shí)將與主表相匹配的行的外鍵列置為null。當(dāng)外鍵列被設(shè)置為not null時(shí)無(wú)效。
  • no action:數(shù)據(jù)庫(kù)拒絕刪除或更新主表。
  • restrict:數(shù)據(jù)庫(kù)拒絕刪除或更新主表。如果未指定on delete或on update的動(dòng)作,則on delete或on update的默認(rèn)動(dòng)作就為restrict。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

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

標(biāo)簽:武威 臨汾 湖北 湖南 聊城 白銀 云浮 烏海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL創(chuàng)建數(shù)據(jù)表并建立主外鍵關(guān)系詳解》,本文關(guān)鍵詞  MySQL,創(chuàng)建,數(shù)據(jù)表,并,建立,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL創(chuàng)建數(shù)據(jù)表并建立主外鍵關(guān)系詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MySQL創(chuàng)建數(shù)據(jù)表并建立主外鍵關(guān)系詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人一区二区视频| 99国产精品国产精品毛片| 99国产精品久久久久| 蜜桃av一区二区在线观看| 亚洲精品自拍动漫在线| 亚洲视频一区在线观看| 一区二区视频在线| 性欧美疯狂xxxxbbbb| 成人av网站大全| 亚洲精品一区二区三区香蕉 | 在线亚洲欧美专区二区| 欧美精品一区二区三区蜜臀| 日韩国产精品大片| 久久爱www久久做| 亚洲va天堂va国产va久| 久久精品国产亚洲aⅴ| 国产91在线观看| 成人av免费在线| 欧美老女人第四色| www.亚洲精品| 亚洲一级片在线观看| 亚洲成人一区二区| 91香蕉视频黄| 亚洲另类色综合网站| 韩国av一区二区三区在线观看| 日韩免费在线观看| 欧美极品美女视频| 激情综合色丁香一区二区| 91福利在线导航| 亚洲人成网站影音先锋播放| 成人sese在线| 国产精品乱人伦| 国产精品一区二区在线观看不卡| 欧美一区二区三区性视频| 亚洲国产aⅴ成人精品无吗| 丰满亚洲少妇av| 国产偷国产偷精品高清尤物| 精品一区二区在线播放| 日韩欧美在线观看一区二区三区| 亚洲一级在线观看| 欧美欧美欧美欧美首页| 555www色欧美视频| 欧美一区二区免费观在线| 久久精品国产精品青草| 中文字幕亚洲一区二区av在线 | 国产成人亚洲综合a∨婷婷 | 亚洲欧美日韩在线播放| 亚洲成人激情av| 色综合久久久网| 中文字幕一区不卡| 不卡av免费在线观看| 国产高清亚洲一区| 日本一区二区三区久久久久久久久不| 欧美理论在线播放| 91美女视频网站| 国产日韩精品久久久| 91欧美一区二区| 日韩专区中文字幕一区二区| 欧美一级一区二区| 91在线精品秘密一区二区| 日韩电影一区二区三区四区| 久久精品视频在线看| 欧美日韩一区二区三区在线 | 国产欧美一区二区三区在线老狼 | 亚洲精品国产精华液| 欧美刺激午夜性久久久久久久| 国产盗摄女厕一区二区三区| 亚洲成人资源网| 国产精品激情偷乱一区二区∴| 欧美日韩成人在线| 欧美午夜精品久久久久久孕妇| 成人黄色小视频在线观看| 国产精品一区二区在线观看不卡| 99re视频精品| www国产成人| 日韩av电影一区| 风间由美一区二区三区在线观看 | 色综合网色综合| 91精品国产福利| 国产剧情一区在线| 6080午夜不卡| 精品亚洲成av人在线观看| 日韩中文字幕麻豆| 制服丝袜激情欧洲亚洲| 另类小说综合欧美亚洲| 视频一区中文字幕| 无码av免费一区二区三区试看| 欧美高清在线视频| 国产精品看片你懂得| 亚洲国产三级在线| 国产精品亲子乱子伦xxxx裸| 亚洲欧美色图小说| 天堂蜜桃91精品| 这里只有精品99re| 在线成人av影院| 久久精品夜夜夜夜久久| 国产精品女同互慰在线看 | 色婷婷国产精品| 日韩精品一区二区三区中文精品 | 国产亚洲短视频| 亚洲免费三区一区二区| 久久国产生活片100| 在线观看一区日韩| 久久久亚洲精品石原莉奈| 亚洲综合色区另类av| 激情久久五月天| 欧美二区乱c少妇| 亚洲视频一二区| 国产一区二区三区免费观看| 欧美日韩你懂的| 国产精品天美传媒沈樵| 亚洲成人在线网站| 精品88久久久久88久久久| 国产999精品久久| 在线观看日韩av先锋影音电影院| 日本成人在线不卡视频| 日韩免费视频一区| 亚洲欧美色图小说| 麻豆国产91在线播放| 91农村精品一区二区在线| 国产日韩欧美精品电影三级在线| 欧美国产视频在线| 一区二区三区 在线观看视频| 日韩精品色哟哟| 日本欧美久久久久免费播放网| 国产精品网站一区| 激情文学综合网| 午夜成人免费视频| 91色porny在线视频| 成人av网站在线| 欧美日本韩国一区二区三区视频 | 国产欧美日韩精品一区| 国产精品一二二区| 亚洲精品视频在线观看免费| 成人爱爱电影网址| 亚洲综合免费观看高清完整版 | 国产一区在线精品| 日韩欧美国产一区二区在线播放| 久久国产剧场电影| 久久久99久久| 欧美日韩亚洲综合| 成人毛片视频在线观看| 自拍av一区二区三区| 日韩欧美国产综合在线一区二区三区| 99这里都是精品| 国产91综合网| 91亚洲午夜精品久久久久久| 色婷婷综合久久久久中文 | 亚洲欧洲另类国产综合| 韩国在线一区二区| 欧美aaaaaa午夜精品| 日韩精品一区二区三区视频 | 狠狠色狠狠色综合系列| 91久久奴性调教| 亚洲一区二区四区蜜桃| 国产精品久久久久久久久图文区| 成人福利视频在线| 精品国产乱码久久久久久久久| 亚洲成av人片www| 中文字幕欧美日韩一区| 日韩欧美国产综合一区| 欧美一级夜夜爽| 欧美一区二区三区影视| 欧洲激情一区二区| 在线一区二区三区四区五区| 91蜜桃免费观看视频| 欧美伊人久久大香线蕉综合69| 91国偷自产一区二区三区成为亚洲经典 | 高清在线不卡av| 狠狠色2019综合网| 国产伦理精品不卡| 成人久久18免费网站麻豆| 欧美成人aa大片| 亚洲日本va午夜在线影院| 亚洲午夜日本在线观看| 亚洲已满18点击进入久久| 国产高清久久久久| 欧美精品一区二区三区很污很色的 | 亚洲精品视频在线观看网站| 精品少妇一区二区三区视频免付费 | 丝袜美腿一区二区三区| 日韩一二三区视频| 精品国产一区a| 欧美日韩国产成人在线91| 一区av在线播放| 91精品国产欧美一区二区| 日韩三级精品电影久久久| 久久色在线观看| 美女一区二区视频| 欧美专区日韩专区| 久久久久久毛片| 日日夜夜免费精品视频| 国产精品伊人色| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲国产婷婷综合在线精品| 国产成人久久精品77777最新版本| 日韩一区二区三区视频在线| 五月婷婷综合在线| 91精品国产色综合久久| 蜜桃久久久久久|