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

主頁 > 知識庫 > 詳解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基本操作詳細(二)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    黑人精品欧美一区二区蜜桃| 91在线国产观看| 中文字幕视频一区| 亚洲3atv精品一区二区三区| 99re视频这里只有精品| 91精品国产欧美日韩| 亚洲精品中文字幕在线观看| 国模无码大尺度一区二区三区 | 欧美日韩三级在线| 亚洲欧美另类小说视频| 处破女av一区二区| 18涩涩午夜精品.www| 欧美三级欧美一级| 亚洲激情欧美激情| 在线日韩一区二区| 一区二区三区精品在线观看| 色999日韩国产欧美一区二区| 国产精品久久久久久福利一牛影视 | 91精品久久久久久久99蜜桃| 午夜视频一区二区| 欧美一区二区久久久| 日本最新不卡在线| 国产欧美日韩亚州综合| 欧美这里有精品| 丝袜诱惑制服诱惑色一区在线观看| 精品国产乱码久久久久久闺蜜 | 麻豆高清免费国产一区| 国产欧美日韩激情| 色www精品视频在线观看| 日韩电影在线免费看| 久久精品一区二区三区不卡| 在线观看一区二区精品视频| 精品中文字幕一区二区| 国产精品亲子伦对白| 欧美日韩性生活| 成人avav影音| 麻豆成人免费电影| 中文字幕字幕中文在线中不卡视频| 精品视频免费在线| 国产精品99久久久久久有的能看 | 久久九九影视网| 日本韩国欧美国产| 国产一区二区中文字幕| 亚洲一区二区视频| 国产亚洲一区二区三区四区| 欧美精品日韩一本| 91捆绑美女网站| 六月婷婷色综合| 国产精品免费人成网站| 欧美一级二级三级蜜桃| 色欲综合视频天天天| 国产成人自拍网| 午夜视频久久久久久| 亚洲综合视频网| 日韩欧美综合在线| 一本到不卡精品视频在线观看| 国内偷窥港台综合视频在线播放| 午夜精品久久久久久久99水蜜桃| 欧美国产精品专区| 久久理论电影网| 6080午夜不卡| 色琪琪一区二区三区亚洲区| 成人激情av网| 韩国理伦片一区二区三区在线播放 | 欧美激情一区二区三区蜜桃视频 | 欧美一级黄色录像| 在线观看视频一区二区欧美日韩 | 国产一区二区三区四区五区入口| 午夜视频在线观看一区二区| 亚洲视频小说图片| 中文字幕欧美日韩一区| 国产农村妇女精品| 国产女人水真多18毛片18精品视频| 久久亚洲精精品中文字幕早川悠里 | 午夜精品福利视频网站| 亚洲综合图片区| 亚洲成精国产精品女| 五月天亚洲婷婷| 强制捆绑调教一区二区| 麻豆高清免费国产一区| 久久精品久久精品| 国产寡妇亲子伦一区二区| 丁香天五香天堂综合| 成人毛片老司机大片| zzijzzij亚洲日本少妇熟睡| 日本韩国欧美在线| 欧美一区二区精品在线| 久久免费电影网| 亚洲精品欧美专区| 婷婷夜色潮精品综合在线| 激情文学综合丁香| 91美女片黄在线观看91美女| 91丨九色丨国产丨porny| 91国偷自产一区二区三区观看| 欧美一区二区三区免费| 日韩精品一区二区三区在线观看 | 国产精品成人免费精品自在线观看| 亚洲欧美影音先锋| 香蕉影视欧美成人| 国产精品77777| 欧美喷潮久久久xxxxx| 国产亚洲成aⅴ人片在线观看| 亚洲欧美日韩中文播放| 久久se这里有精品| 色天使色偷偷av一区二区| 日韩精品在线网站| 一区二区在线观看不卡| 国产综合久久久久久鬼色| 日本道色综合久久| 精品成人在线观看| 夜夜揉揉日日人人青青一国产精品| 日韩精品五月天| a级精品国产片在线观看| 欧美一区二区人人喊爽| 一区二区三区日韩欧美精品| 国产精品一二二区| 欧美一级一级性生活免费录像| 中文字幕不卡在线| 久久精品国产99国产精品| 在线观看欧美日本| 久久久久久夜精品精品免费| 奇米影视在线99精品| 在线免费av一区| 一区二区三区四区亚洲| 成人激情文学综合网| 久久精品日韩一区二区三区| 尤物视频一区二区| 国产精品亚洲一区二区三区在线 | 福利视频网站一区二区三区| 精品视频资源站| 亚洲国产精品嫩草影院| 色婷婷久久99综合精品jk白丝 | 毛片av中文字幕一区二区| 色网站国产精品| 久久久777精品电影网影网| 日本vs亚洲vs韩国一区三区二区| 欧美日韩亚洲综合| 亚洲一区在线播放| 色女孩综合影院| 亚洲人妖av一区二区| 91在线无精精品入口| 亚洲视频免费在线观看| av一本久道久久综合久久鬼色| 一本久久综合亚洲鲁鲁五月天| 国产精品久久看| 欧美日韩三级在线| 国产精品白丝在线| 99久久综合国产精品| 久久久久久一二三区| 国产精品18久久久久久久久久久久 | 国产老妇另类xxxxx| 久久久久高清精品| 波波电影院一区二区三区| ●精品国产综合乱码久久久久| 91免费在线视频观看| 1区2区3区精品视频| 在线观看亚洲专区| 丝袜脚交一区二区| 欧美三级在线播放| 日本视频免费一区| 日韩精品专区在线影院观看| 成人av在线网| 五月婷婷色综合| 日韩欧美黄色影院| 久久av资源站| 日韩一区二区三区精品视频| 成人性色生活片免费看爆迷你毛片| 久久久无码精品亚洲日韩按摩| 成人av在线网| 日韩精品成人一区二区三区| 久久久久99精品一区| 色欧美片视频在线观看在线视频| 日韩福利视频导航| 中文字幕一区二区三区在线观看| 91免费小视频| 国产一区二区剧情av在线| 亚洲综合图片区| 久久一夜天堂av一区二区三区| 91麻豆国产在线观看| 国产在线视频精品一区| 亚洲综合免费观看高清完整版在线| 欧美福利视频导航| 国产69精品久久久久777| 五月天网站亚洲| 最新国产成人在线观看| www国产成人| 777午夜精品免费视频| 国产91露脸合集magnet| 日韩avvvv在线播放| 中文字幕一区视频| 国产性色一区二区| 日韩欧美精品在线| 欧美午夜电影网| 成人动漫一区二区| 极品少妇xxxx精品少妇| 亚洲成人免费av| 亚洲专区一二三| 亚洲日本一区二区三区| 亚洲国产精品精华液ab| 日韩欧美一区二区久久婷婷|