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

主頁 > 知識庫 > 詳解sql中的參照完整性(一對一,一對多,多對多)

詳解sql中的參照完整性(一對一,一對多,多對多)

熱門標簽:福建外呼電銷機器人加盟 天津公司外呼系統軟件 自己做地圖標注需要些什么 百度地圖標注要什么軟件 徐涇鎮騰訊地圖標注 400電話申請廠家現貨 中國地圖標注公司 昌德訊外呼系統 電話機器人的價格多少錢一個月

一、參照完整性

參照完整性指的就是多表之間的設計,主要使用外鍵約束。
多表設計: 一對多、多對多、一對一設計

1.一對多

關聯主要語句:
constraint cus_ord_fk foreign key (customer_id) REFERENCES customer(id)
創建客戶表——訂單表
一個客戶可以訂多份訂單,每份訂單只能有一個客戶。

-- 關聯(1對N)

create table customer(

	id int PRIMARY KEY auto_increment,
	name varchar (20) not null,
	adress varchar (20) not null

);

create table orders(

	order_num varchar(20) PRIMARY KEY,

	price FLOAT not NULL,

	customer_id int, -- 進行和customer 關聯的字段 外鍵
	constraint cus_ord_fk foreign key (customer_id) REFERENCES customer(id)

);

insert into customer(name,adress) values("zs","北京");

insert into customer(name,adress) values("ls","上海");

SELECT * from customer;

INSERT INTO orders values("010",30.5,1);

INSERT INTO orders values("011",60.5,2);

INSERT INTO orders values("012",120.5,1);

SELECT * from orders;
 

notice: constraint: 約束的意思。foreign key: 外鍵。references: 參照
創建一個名叫customer_id_fk的外鍵約束,其中外鍵指的是customer_id,并且參照的是 customers表中的id列

擴展:

字表的刪除更新策略:

  1. 1)CASCADE 級聯策略。使用此種策略時主表的記錄被刪除或者主鍵字段被修改時會同步刪除或修改子表
  2. 2) NO ACTION 無動作策略。使用此種策略時要刪除主表必須先刪除子表,要刪除主表的記錄必須先刪除子表關聯的記錄,不能更新主表主鍵字段的值。
  3. 3) RSTRICT 主表約束策略。此種策略對主表的約束跟 NO ACTION 一樣
  4. 4)SET NO 置空策略。使用此種策略時,如果主表被刪除或者主鍵被更改,則將子表中的外鍵設置為NULL。需要注意的是,如果子表的外鍵是主鍵或者是設置為NOT NULL的,則主表的刪除和主鍵的更改跟 NO ACTION 一樣。

2. 多對多

創建學生——老師關系表格
其中一個學生可以有多個老師,一位老師也可以有多個學生

-- 多對多關系

-- 創建teacher表格
CREATE TABLE teacher (
	id INT,
	NAME VARCHAR (20) NOT NULL,
	gender CHAR (2) NOT NULL,
	PRIMARY KEY (id)
);

-- 創建學生表格
CREATE TABLE student (
	id INT,
	NAME VARCHAR (20) NOT NULL,
	age INT NOT NULL
);

ALTER TABLE student ADD PRIMARY KEY (id);

-- 第三張關系表
CREATE TABLE tch_std (
	teacher_id INT,
	student_id INT,
	CONSTRAINT fk_teacher FOREIGN KEY (teacher_id) REFERENCES teacher (id),
	CONSTRAINT fk_student FOREIGN KEY (student_id) REFERENCES teacher (id)
);

DELETE
FROM
	teacher
WHERE
	id = 3;

SELECT
	*
FROM
	teacher;

SELECT DISTINCT
	*
FROM
	tch_std;

 

attention:多對多是三張表,第三張表創建外鍵約束對應前兩張表中的id

3. 一對一

兩種形式:

1)按照外鍵關聯
在IdCard表中的外鍵添加唯一約束
2)按照主鍵關聯
對主鍵添加外鍵約束

-- 一對一

-- 創建users表格
CREATE TABLE users (
	id INT,
	NAME VARCHAR (20) NOT NULL,
	gender CHAR (2) NOT NULL,
	PRIMARY KEY (id)
);

-- 創建card 表格
CREATE TABLE card (
	id INT,
	adress VARCHAR (100) NOT NULL,
	user_id INT UNIQUE,
	constraint users_id_fk foreign key(user_id) references users(id)
);

ALTER TABLE card ADD PRIMARY KEY (id);

此種為方法1,給外鍵添加唯一約束unique

以上所述是小編給大家介紹的sql中的參照完整性詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 詳解MySQL:數據完整性
  • 基于MySQL數據庫的數據約束實例及五種完整性約束介紹
  • 深入淺析MySQL從刪庫到跑路_高級(一)——數據完整性
  • 詳解SQL Server數據庫架構和對象、定義數據完整性
  • 必須會的SQL語句(八) 數據庫的完整性約束
  • MySQL學習筆記4:完整性約束限制字段

標簽:荊門 鄂爾多斯 北京 陜西 駐馬店 黔西 梅河口 昌都

巨人網絡通訊聲明:本文標題《詳解sql中的參照完整性(一對一,一對多,多對多)》,本文關鍵詞  詳解,sql,中的,參照,完整性,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解sql中的參照完整性(一對一,一對多,多對多)》相關的同類信息!
  • 本頁收集關于詳解sql中的參照完整性(一對一,一對多,多對多)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产天堂亚洲国产碰碰| 美女视频一区在线观看| 中文字幕久久午夜不卡| 亚洲精品少妇30p| 麻豆精品在线看| 色狠狠综合天天综合综合| 精品国产三级电影在线观看| 一区二区免费看| 成人黄色国产精品网站大全在线免费观看 | 秋霞成人午夜伦在线观看| 国产1区2区3区精品美女| 欧美日韩另类国产亚洲欧美一级| 国产欧美精品区一区二区三区 | 国产精品888| 欧美久久久久免费| 亚洲码国产岛国毛片在线| 国产乱子伦视频一区二区三区| 欧美色倩网站大全免费| 亚洲一区二区在线免费看| 成人精品高清在线| 精品精品国产高清一毛片一天堂| 日本欧美韩国一区三区| 欧美日本视频在线| 亚洲成a人片综合在线| 91蜜桃网址入口| 亚洲欧美自拍偷拍| 成人精品小蝌蚪| 久久久精品一品道一区| 国产精品一区二区在线看| 五月天亚洲精品| 欧洲精品中文字幕| 亚洲精品欧美激情| 91激情五月电影| 亚洲一区日韩精品中文字幕| 色综合久久综合中文综合网| 亚洲男人的天堂网| 在线观看亚洲精品视频| 五月综合激情网| 欧美日韩另类一区| 免费xxxx性欧美18vr| 精品美女在线播放| 国产精品中文字幕一区二区三区| 国产欧美日韩在线| 成人精品鲁一区一区二区| 亚洲另类在线制服丝袜| 欧美日韩一区二区在线观看 | 亚洲国产精品久久艾草纯爱| 制服丝袜国产精品| 国精品**一区二区三区在线蜜桃| 久久久午夜精品| 91农村精品一区二区在线| 亚洲一区二区高清| 精品免费99久久| av电影天堂一区二区在线观看| 亚洲欧美视频在线观看| 91超碰这里只有精品国产| 国产精品一区在线观看你懂的| 日韩一区在线免费观看| 欧美高清一级片在线| 国产一区二区三区电影在线观看| 亚洲国产高清在线观看视频| 色天天综合色天天久久| 久久精品久久综合| 亚洲人成亚洲人成在线观看图片| 色婷婷久久久亚洲一区二区三区 | 26uuu色噜噜精品一区| 91小宝寻花一区二区三区| 天天操天天色综合| 国产视频一区在线观看| 色欧美乱欧美15图片| 九九精品一区二区| 一区二区三区在线播放| 久久久亚洲高清| 欧美日韩国产欧美日美国产精品| 国产在线一区二区| 亚洲国产一区视频| 欧美激情综合网| 欧美一级艳片视频免费观看| 91丨porny丨在线| 久久精品久久精品| 亚洲第一会所有码转帖| 欧美激情在线免费观看| 日韩女优制服丝袜电影| 欧日韩精品视频| 成人性生交大片免费看视频在线| 六月婷婷色综合| 午夜久久福利影院| 成人免费在线视频观看| 久久久久久99精品| 欧美一区二区三区视频在线观看| 91视视频在线观看入口直接观看www | eeuss鲁片一区二区三区在线看| 日韩精品欧美精品| 一区二区三区成人| 1024精品合集| 国产精品久久久久久亚洲伦| 亚洲综合一二三区| 亚洲色图视频免费播放| 亚洲国产成人午夜在线一区| 精品99一区二区| 91精品国产高清一区二区三区| 欧美制服丝袜第一页| 色婷婷综合在线| 色综合天天在线| 色婷婷久久一区二区三区麻豆| av电影在线观看不卡| 99久久精品费精品国产一区二区 | 奇米亚洲午夜久久精品| 丝袜亚洲另类丝袜在线| 亚洲高清免费观看| 天天av天天翘天天综合网| 自拍偷拍亚洲综合| 综合久久久久久| 亚洲欧美在线观看| 亚洲精品中文在线| 亚洲综合色自拍一区| 亚洲一区二区三区在线看| 亚洲成在人线在线播放| 亚洲一区二区三区精品在线| 中文字幕免费在线观看视频一区| 欧美岛国在线观看| 欧美精品一卡二卡| 国产精品一区三区| 天天色天天操综合| 亚洲成人久久影院| 亚洲成人精品影院| 亚洲女子a中天字幕| 久久麻豆一区二区| 国产免费久久精品| 亚洲视频网在线直播| 亚洲色图在线播放| 136国产福利精品导航| 日韩精品一区二| 欧美日韩中文字幕一区| 99久久久国产精品| 图片区日韩欧美亚洲| 久久久精品2019中文字幕之3| 国产精品亚洲午夜一区二区三区 | 中文字幕一区二| 国产欧美日韩在线视频| 精品少妇一区二区三区免费观看 | 久久久久久久综合狠狠综合| 国产欧美综合色| proumb性欧美在线观看| 中国色在线观看另类| 日韩午夜av一区| 亚洲精品一区二区三区影院| 中文字幕在线观看一区二区| 亚洲国产日韩a在线播放性色| 国模一区二区三区白浆| 色一情一乱一乱一91av| 亚洲精品一区二区三区蜜桃下载| 亚洲四区在线观看| 精品一区二区三区欧美| 色婷婷激情一区二区三区| 日韩精品一区国产麻豆| 一区二区三区日韩| 国产不卡视频一区| 91精品蜜臀在线一区尤物| 精品精品国产高清一毛片一天堂| 国产精品人人做人人爽人人添| 一区在线观看免费| 久久国产日韩欧美精品| 成人黄色片在线观看| 日韩女优制服丝袜电影| 亚洲免费观看高清完整版在线观看熊| 亚洲一区二区三区四区不卡| 成人黄色小视频| 精品捆绑美女sm三区| 亚洲成人一区二区| 丰满少妇久久久久久久| 精品国产人成亚洲区| 一区二区三区在线影院| 91亚洲男人天堂| 国产精品福利在线播放| 国产精品亚洲成人| 国产午夜精品久久久久久免费视 | 精品女同一区二区| 亚洲欧洲综合另类| 在线观看91视频| 中文字幕亚洲在| 视频一区视频二区中文字幕| 国产精品自拍av| wwwwxxxxx欧美| 成人免费福利片| 日本中文字幕一区二区视频| 日韩专区欧美专区| 高清不卡一区二区在线| 精品欧美乱码久久久久久| 亚洲一区二区三区四区五区中文 | 欧美国产精品中文字幕| 国产乱码字幕精品高清av | 中文成人av在线| 成人综合婷婷国产精品久久 | 亚洲精品在线观| 国产米奇在线777精品观看| aaa欧美色吧激情视频| 丝袜美腿一区二区三区| 26uuu久久天堂性欧美| 成人app在线|