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

主頁 > 知識庫 > 詳解mysql基本操作詳細(二)

詳解mysql基本操作詳細(二)

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

前言

本文類容

1、數據庫的幾大約束
2、表與表之間的關系

約束:

主鍵約束:

作用:為了保證數據的有效性和完整性
mysql中常用的約束:主鍵約束(primary key) 唯一約束(unique) 非空約束(not null) 外鍵約束(foreign key)
主鍵約束:被修飾過的字段唯一非空
	注意:一張表只能有一個主鍵,這個主鍵可以包含多個字段
	方式1:建表的同時添加約束 格式: 字段名稱 字段類型 primary key
	方式2:建表的同時在約束區域添加約束 
		所有的字段聲明完成之后,就是約束區域了
		格式: primary key(字段1,字段2)
		
		create table pk01(
			id int,
			username varchar(20),
			primary key (id)
		);
		
		insert into pk01 values(1,'tom');-- 成功
		insert into pk01 values(1,'tom');-- 失敗 Duplicate entry '1' for key 'PRIMARY'
		insert into pk01 values(null,'tom');-- 失敗 Column 'id' cannot be null
		
		create table pk01(
			id int primary key,
			username varchar(20),
			primary key (id)
		);-- 錯誤的 一張表只能有一個主鍵
		
	方式3:建表之后,通過修改表結構添加約束
		create table pk02(
			id int,
			username varchar(20)
		);
		
		alter table pk02 add primary key(字段名1,字段名2..);
		alter table pk02 add primary key(id,username);
		
		insert into pk02 values(1,'tom');-- 成功
		insert into pk02 values(1,'tomcat');-- 成功
		insert into pk02 values(1,'tomcat');-- 失敗

唯一約束

被修飾過的字段唯一,對null不起作用
	方式1:建表的同時添加約束 格式: 字段名稱 字段類型 unique
		create table un(
			id int unique,
			username varchar(20) unique
		);
		
		insert into un value(10,'tom');-- 成功
		insert into un value(10,'jack');-- 錯誤 Duplicate entry '10' for key 'id'
		insert into un value(null,'jack');-- 成功
		insert into un value(null,'rose');-- 成功
		
	方式2:建表的同時在約束區域添加約束 
		所有的字段聲明完成之后,就是約束區域了
		unique(字段1,字段值2...)
	方式3:建表之后,通過修改表結構添加約束
		alter table 表名 add unique(字段1,字段2);-- 添加的聯合唯一
		alter table 表名 add unique(字段1);-- 給一個添加唯一
		alter table 表名 add unique(字段2);-- 給另一個添加唯一
		
		////////////////
			create table un01(
				id int,
				username varchar(20)
			); 
			alter table un01 add unique(id,username);
			insert into un01 values(1,'tom');-- 成功
			insert into un01 values(1,'jack');-- 成功
			insert into un01 values(1,'tom');-- 失敗 Duplicate entry '1-tom' for key 'id'

非空約束

特點:被修飾過的字段非空
	方式:
		create table nn(
			id int not null,
			username varchar(20) not null
		);
		
		insert into nn values(null,'tom');-- 錯誤的 Column 'id' cannot be null

案例1 一對多 – 創建用戶表

create table user(
	id int primary key auto_increment,
	username varchar(20)
);

-- 創建訂單表
create table orders(
	id int primary key auto_increment,
	totalprice double,
	user_id int
);

為了保證數據的有效性和完整性,添加約束(外鍵約束).
在多表的一方添加外鍵約束

格式:
alter table 多表名稱 add foreign key(外鍵名稱) references 一表名稱(主鍵);

例如:
alter table orders add foreign key(user_id) references user(id);

添加了外鍵約束之后有如下特點:

  1. 1.主表中不能刪除從表中已引用的數據
  2. 2.從表中不能添加主表中不存在的數據

開發中處理一對多:
在多表中添加一個外鍵,名稱一般為主表的名稱_id,字段類型一般和主表的主鍵的類型保持一致,
為了保證數據的有效性和完整性,在多表的外鍵上添加外鍵約束即可.

案例2 一對多 – 創建用戶表

-- 創建商品表
create table product(
	id int primary key auto_increment,
	name varchar(20),
	price double
);

-- 創建中間表
create table orderitem(
	oid int,
	pid int
);

– 添加外鍵約束
alter table orderitem add foreign key(oid) references orders(id);
alter table orderitem add foreign key(pid) references product(id);

開發中處理多對多:
引入一張中間表,存放兩張表的主鍵,一般會將這兩個字段設置為聯合主鍵,這樣就可以將多對多的關系拆分
成兩個一對多了
為了保證數據的有效性和完整性
需要在中間表上添加兩個外鍵約束即可.

案例3-多表查詢

笛卡爾積:

多張表無條件的聯合查詢.沒有任何意思
	select a.*,b.* from a,b;

內連接

	格式1:顯式的內連接
	select a.*,b.* from a [inner] join b on ab的連接條件
格式2:隱式的內連接
	select a.*,b.* from a,b where ab的連接條件

外連接

	左外連接:
	select a.*,b.* from a left [outer] join b on 連接條件;
	意思:
		先展示join左邊的(a)表的所有數據,根據條件關聯查詢 join右邊的表(b),符合條件則展示出來,不符合以null值展示.
  右外連接:
	select a.*,b.* from b right [outer] join a on 連接條件;
	意思:
		先展示jion右邊的表(a)表的所有數據,根據條件關聯查詢join左邊的表(b),符合條件則展示出來,不符合以null值展示.
  子查詢:
一個查詢依賴另一個查詢.

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

您可能感興趣的文章:
  • mysql 基本操作
  • 詳解mysql基本操作語句命令
  • 在MySQL中使用子查詢和標量子查詢的基本操作教程
  • MySQL數據庫操作的基本命令
  • MySQL入門(一) 數據表數據庫的基本操作
  • MySQL基本操作語句小結
  • MySQL數據表基本操作實例詳解
  • MySQL學習筆記2:數據庫的基本操作(創建刪除查看)
  • MySQL學習筆記3:表的基本操作介紹
  • MySql新手入門的基本操作匯總

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

巨人網絡通訊聲明:本文標題《詳解mysql基本操作詳細(二)》,本文關鍵詞  詳解,mysql,基本操作,詳細,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解mysql基本操作詳細(二)》相關的同類信息!
  • 本頁收集關于詳解mysql基本操作詳細(二)的相關信息資訊供網民參考!
  • 推薦文章
    国产一区二区高清视频| 欧美激情一区二区三区在线播放| 精品国产一区二区三区精东影业| 亚洲wwwwww| 精品国产一区二区三区国产馆| 99热视热频这里只有精品| 欧美a级片免费看| 亚洲第一页色| 国产a视频| 欧美激情一区二区三区视频 | 欧美另类videosbestsex| 日韩字幕在线| 韩国三级视频网站| 成人a级高清视频在线观看| 韩国三级视频网站| 精品在线观看一区| 麻豆污视频| 亚洲第一色在线| 欧美激情一区二区三区在线播放| 999久久66久6只有精品| 亚洲第一页乱| 香蕉视频久久| 黄视频网站免费观看| 精品视频在线观看免费| 天天做人人爱夜夜爽2020毛片| 国产不卡福利| 国产视频一区在线| 麻豆网站在线看| 欧美一区二区三区性| 深夜做爰性大片中文| 国产网站免费视频| 美国一区二区三区| 欧美另类videosbestsex视频 | 99久久网站| 久久成人综合网| 99热视热频这里只有精品| 国产精品1024在线永久免费 | 国产国产人免费视频成69堂| 九九久久国产精品| 久久99青青久久99久久| 成人免费高清视频| 久久精品免视看国产明星 | 成人av在线播放| 一级毛片看真人在线视频| 日韩免费片| 亚洲 激情| 国产欧美精品| 91麻豆国产| 欧美激情一区二区三区在线| 国产综合91天堂亚洲国产| 国产原创视频在线| 欧美国产日韩一区二区三区| 可以在线看黄的网站| 国产一区二区精品久久| 精品久久久久久中文字幕一区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产精品自拍一区| 美国一区二区三区| 99久久精品国产国产毛片| 成人免费观看视频| 久久99青青久久99久久| 亚洲爆爽| 国产麻豆精品hdvideoss| 黄视频网站免费观看| 亚洲天堂一区二区三区四区| 免费国产在线观看不卡| 成人av在线播放| 人人干人人插| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 天天做人人爱夜夜爽2020| 亚久久伊人精品青青草原2020| 精品国产一级毛片| 色综合久久久久综合体桃花网| 国产欧美精品午夜在线播放| 麻豆污视频| 国产一区免费观看| 亚久久伊人精品青青草原2020| 精品视频免费看| 九九热国产视频| 精品久久久久久中文字幕一区| 91麻豆精品国产综合久久久| 精品视频在线观看免费 | 四虎久久精品国产| 国产高清在线精品一区二区| 国产一区二区精品久| 久久精品大片| 成人免费高清视频| 久久精品店| 欧美18性精品| 精品视频在线观看免费 | 精品在线观看一区| 国产麻豆精品免费视频| 99久久精品费精品国产一区二区| 天天色色网| 日韩专区一区| 高清一级做a爱过程不卡视频| 国产视频网站在线观看| 精品视频免费观看| 色综合久久天天综合| 日韩免费在线视频| 日本特黄一级| 国产a视频| 成人影院久久久久久影院| 免费毛片基地| 欧美一区二区三区在线观看| 精品视频免费观看| 久久精品免视看国产明星| 国产高清视频免费观看| 午夜精品国产自在现线拍| 国产网站免费观看| 二级片在线观看| 国产成人啪精品视频免费软件| 麻豆网站在线看| 毛片的网站| 亚洲精品影院久久久久久| 国产麻豆精品hdvideoss| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品视频一区二区| 国产伦精品一区二区三区无广告| 亚洲 激情| 色综合久久久久综合体桃花网| 成人影视在线播放| 日韩一级黄色| 欧美激情一区二区三区视频 | 成人免费观看视频| 韩国三级视频网站| 午夜家庭影院| 精品国产一区二区三区免费| 国产激情视频在线观看| 韩国毛片免费| 麻豆网站在线看| 欧美国产日韩在线| 免费的黄色小视频| a级精品九九九大片免费看| 九九精品在线播放| 久久久久久久网| 国产一区二区精品久久| 国产福利免费观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日本特黄特色aaa大片免费| 国产福利免费观看| 九九精品久久久久久久久| 国产91视频网| 日韩中文字幕在线观看视频| 国产麻豆精品高清在线播放| 久久国产精品自线拍免费| 黄色免费三级| 久久99中文字幕久久| 欧美国产日韩在线| 91麻豆精品国产自产在线观看一区 | 中文字幕97| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 青青久久精品国产免费看| 国产视频网站在线观看| 欧美激情一区二区三区在线| 欧美大片a一级毛片视频| 你懂的日韩| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产a一级| 高清一级毛片一本到免费观看| 免费国产在线观看| 亚洲第一页乱| 国产精品自拍一区| 午夜在线影院| 九九精品影院| 日韩免费片| 中文字幕一区二区三区 精品| 99久久精品国产国产毛片| 亚洲精品影院| 国产一区精品| 中文字幕一区二区三区 精品| 欧美爱爱动态| 国产视频一区二区三区四区| 国产福利免费观看| 欧美电影免费看大全| 国产亚洲精品aaa大片| 精品国产一级毛片| 四虎影视精品永久免费网站| 青青青草影院| 99色视频在线| 四虎久久影院| 国产一区二区精品在线观看| 99热精品在线| 四虎影视精品永久免费网站| 美国一区二区三区| 99色视频在线| 精品国产亚洲人成在线| 99色吧| 欧美激情一区二区三区在线播放| 国产91精品露脸国语对白| 国产不卡高清| 91麻豆精品国产自产在线 | 久久精品欧美一区二区| 一本高清在线| 99色视频在线观看| 精品毛片视频| 亚洲精品久久久中文字| 国产91丝袜在线播放0| 国产亚洲精品aaa大片| 高清一级做a爱过程不卡视频|