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

主頁 > 知識庫 > MySQL數(shù)據(jù)表基本操作實(shí)例詳解

MySQL數(shù)據(jù)表基本操作實(shí)例詳解

熱門標(biāo)簽:陜西400電話如何申請 德惠市地圖標(biāo)注 地圖標(biāo)注賺錢真假 外呼系統(tǒng)從哪買 深圳 承德電腦地圖標(biāo)注 遵義地圖標(biāo)注app 商家地圖標(biāo)注哪個好 合肥營銷外呼系統(tǒng)收費(fèi)

本文實(shí)例講述了MySQL數(shù)據(jù)表基本操作。分享給大家供大家參考,具體如下:

數(shù)據(jù)表的基本操作

1.主鍵約束要求主鍵列的數(shù)據(jù)唯一,并且不允許為空。主鍵能夠唯一地識別表中的一條記錄,可以結(jié)合外鍵來定義不同數(shù)據(jù)表之間的關(guān)系,并且可以加快數(shù)據(jù)庫查詢的速度。主鍵和記錄之間的關(guān)系如同身份證和人之間的關(guān)系。

2.字表的外鍵必須關(guān)聯(lián)父表的主鍵,且關(guān)聯(lián)字段的數(shù)據(jù)類型必須匹配。如果類型不一樣。創(chuàng)建子表時,就會出現(xiàn)錯誤:ERROR 1005(HY000):can't create table 'databases.tablesname'(error:150)

3.非空約束指字段的值不能為空。

4.唯一性約束:要求該列唯一,允許為空,但只能出現(xiàn)一個空值。唯一約束可以確保一列或者幾列不出現(xiàn)重復(fù)值。

5.unique和primary key 的區(qū)別:一個表中可以有多個字段聲明為unique,但只能有一個primary key聲明:聲明為關(guān)鍵字的列不允許為空值,但是聲明為unique的字段允許空值null的存在。

【例.1】創(chuàng)建員工表tb_emp1

選擇創(chuàng)建表的數(shù)據(jù)庫:

USE test_db;

創(chuàng)建tb_emp1表:

CREATE TABLE tb_emp1
(
id int(11),
name varchar(25),
deptId int(11),
salary float
);

【例.2】定義數(shù)據(jù)表tb_emp 2,其主鍵為id:

CREATE TABLE tb_emp2
(
id int(11) PRIMARY KEY,
name varchar(25),
deptId int(11),
salary float
);

【例.3】定義完所有列之后指定主鍵

定義數(shù)據(jù)表tb_emp 3,其主鍵為id:

CREATE TABLE tb_emp3
(
id int(11),
name varchar(25),
deptId int(11),
salary float,
PRIMARY KEY(id)
);

【例.4】定義數(shù)據(jù)表tb_emp4,創(chuàng)建多字段聯(lián)合主鍵SQL語句為:

CREATE TABLE tb_emp4
(
name varchar(25),
deptId int(11),
salary float,
PRIMARY KEY(name,deptId)
);

【例.5】定義數(shù)據(jù)表tb_emp5,并在tb_emp5表上創(chuàng)建外鍵約束

創(chuàng)建一個部門表tb_dept1:

CREATE TABLE tb_dept1
(
id int(11) PRIMARY KEY,
name varchar(22) NOT NULL,
location varchar(50)
);

定義數(shù)據(jù)表tb_emp5,讓它的鍵deptId作為外鍵關(guān)聯(lián)到tb_dept1的主鍵id:

CREATE TABLE tb_emp5
(
id int(11) PRIMARY KEY,
name varchar(25),
deptId int(11),
salary float,
CONSTRAINT fk_emp_dept1 FOREIGN KEY(deptId) REFERENCES tb_dept1(id)
);

【例.6】定義數(shù)據(jù)表tb_emp6,指定員工的名稱不能為空,SQL語句為:

CREATE TABLE tb_emp6
(
id int(11) PRIMARY KEY,
name varchar(25) NOT NULL,
deptId int(11),
salary float,
CONSTRAINT fk_emp_dept2 FOREIGN KEY (deptId) REFERENCES tb_dept(id)
);

【例.7】定義數(shù)據(jù)表tb_dept2,指定部門的名稱唯一,SQL語句為:

CREATE TABLE tb_dept2
(
id int(11) PRIMARY KEY,
name varchar(22) UNIQUE,
location varchar(50)
);

【例.8】定義完所有列之后唯一約束,

定義數(shù)據(jù)表tb_dept3,指定部門的名稱唯一,SQL語句為:

CREATE TABLE tb_dept3
(
id int(11) PRIMARY KEY,
name varchar(22),
location varchar(50),
CONSTRAINT STH UNIQUE(name)
);

【例.9】定義數(shù)據(jù)表tb_emp7,指定員工的部門編號默認(rèn)為1111,SQL語句為:

CREATE TABLE tb_emp7
(
id int(11) PRIMARY KEY,
name varchar(25) NOT NULL,
deptId int(11) DEFAULT 1111,
salary float,
CONSTRAINT fk_emp_dept3 FOREIGN KEY (deptId) REFERENCES tb_dept(id)
);

【例.10】定義數(shù)據(jù)表tb_emp8,指定員工的編號自動遞增,SQL語句為:

CREATE TABLE tb_emp8
(
id int(11) PRIMARY KEY AUTO_INCREMENT,
name varchar(25) NOT NULL,
deptId int(11),
salary float,
CONSTRAINT fk_emp_dept5 FOREIGN KEY (deptId) REFERENCES tb_dept(id)
);
INSERT INTO tb_emp8 (name,salary) VALUES('Lucy',1000), ('Lura',1200),('Kevin',1500);
select * from tb_emp8;

【例.11】分別使用DESCRIBEDESC查看表tb_dept和表tb_emp1的表結(jié)構(gòu),操作過程如下:

DESCRIBE tb_dept;
DESC tb_emp1;

【例.12】使用SHOW CREATE TABLE查看表tb_emp1的詳細(xì)信息,SQL語句及相應(yīng)的執(zhí)行結(jié)果如下示:

SHOW CREATE TABLE tb_emp1;
SHOW CREATE TABLE tb_emp1\G;

查看數(shù)據(jù)表的結(jié)構(gòu)

1.查看表基本結(jié)構(gòu)語句describe或者desc +表名

2.查看表詳細(xì)結(jié)構(gòu)語句 show create table。 如果不加‘\G'參數(shù),顯示的結(jié)果可能非常混亂,加上參數(shù)‘\G'之后,可使顯示結(jié)果更加直觀,易于查看。

修改數(shù)據(jù)表

1.修改表名

【例.13】將數(shù)據(jù)表tb_dept3改名為tb_deptment3

ALTER TABLE tb_dept3 RENAME tb_deptment3;

2.修改字段的數(shù)據(jù)類型

【例.14】將數(shù)據(jù)表tb_dept1中name字段的數(shù)據(jù)類型由VARCHAR(22)的修改成VARCHAR(30)

ALTER TABLE tb_dept MODIFY name VARCHAR(30);

3.修改該字段名

【例.15】將數(shù)據(jù)表tb_dept1中的location字段名稱改為loc,數(shù)據(jù)類型保持不變。

ALTER TABLE tb_dept1 CHANGE location loc varchar(50);

【例.16】將數(shù)據(jù)表tb_dept1中的loc字段名稱改為location,同時將數(shù)據(jù)類型保持變?yōu)関archar(60)。

ALTER TABLE tb_dept1 CHANGE loc location varchar(60);

4.添加字段

【例.17】在數(shù)據(jù)表tb_dept中添加一個沒有完整性約束的int類型的字段managerId(部門經(jīng)理編號),輸入SQL語句如下:

ALTER TABLE tb_dept ADD managerId int(10);

【例.18】在數(shù)據(jù)表tb_dept1中添加一個不能為空的varchar(12)類型的字段column1。輸入如下SQL語句,并執(zhí)行:

ALTER TABLE tb_dept1 ADD column1 varchar(12) not null;

【例.19】在數(shù)據(jù)表tb_dept中添加一個int類型的字段column2。輸入如下SQL語句,并執(zhí)行:

ALTER TABLE tb_dept ADD column2 int(11) FIRST;

【例.20】在數(shù)據(jù)表tb_dept1中name列后添加一個int類型的字段column3。輸入如下SQL語句,并執(zhí)行:

ALTER TABLE tb_dept1 ADD column3 int(11) AFTER name;

5.刪除字段

【例.21】刪除數(shù)據(jù)表tb_dept1表中的column2字段

ALTER TABLE tb_dept1 DROP column2;

6.修改字段的排列位置

【例.22】將數(shù)據(jù)表tb_dept1中的column1字段修改為表的第一個字段

ALTER TABLE tb_dept1 MODIFY column1 varchar(12) FIRST;

【例.23】將數(shù)據(jù)表tb_dept1中的column1字段插入到location字段后面

ALTER TABLE tb_dept1 MODIFY column1 varchar(12) AFTER location;

7.刪除數(shù)據(jù)的外鍵約束

【例.25】刪除數(shù)據(jù)表tb_emp9中的外鍵約束

CREATE TABLE tb_emp9
(
id int(11) PRIMARY KEY,
name varchar(25),
deptId int(11),
salary float,
CONSTRAINT fk_emp_dept FOREIGN KEY (deptId) REFERENCES tb_dept1(id)
);
ALTER TABLE tb_emp9 DROP FOREIGN KEY fk_emp_dept;

刪除數(shù)據(jù)表

【例.26】刪除數(shù)據(jù)表tb_dept2,輸入如下SQL語句并執(zhí)行:

DROP TABLE IF EXISTS tb_dept2;

【例.27】刪除被數(shù)據(jù)表tb_emp關(guān)聯(lián)的數(shù)據(jù)表tb_dept2

CREATE TABLE tb_dept2
(
id int(11) PRIMARY KEY,
name varchar(22),
location varchar(50)
);
CREATE TABLE tb_emp
(
id int(11) PRIMARY KEY,
name varchar(25),
deptId int(11),
salary float,
CONSTRAINT fk_emp_dept FOREIGN KEY (deptId) REFERENCES tb_dept2(id)
);

直接刪除父表tb_dept2

DROP TABLE tb_dept2;

解除關(guān)聯(lián)子表tb_emp的外鍵約束

ALTER TABLE tb_emp DROP FOREIGN KEY fk_emp_dept;

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》

希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。

您可能感興趣的文章:
  • mysql 基本操作
  • 詳解mysql基本操作語句命令
  • 在MySQL中使用子查詢和標(biāo)量子查詢的基本操作教程
  • MySQL數(shù)據(jù)庫操作的基本命令
  • MySQL入門(一) 數(shù)據(jù)表數(shù)據(jù)庫的基本操作
  • MySQL基本操作語句小結(jié)
  • MySQL學(xué)習(xí)筆記2:數(shù)據(jù)庫的基本操作(創(chuàng)建刪除查看)
  • MySQL學(xué)習(xí)筆記3:表的基本操作介紹
  • 詳解mysql基本操作詳細(xì)(二)
  • MySql新手入門的基本操作匯總

標(biāo)簽:新余 揚(yáng)州 三門峽 貴州 商丘 巴中 贛州 南陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL數(shù)據(jù)表基本操作實(shí)例詳解》,本文關(guān)鍵詞  MySQL,數(shù)據(jù)表,基本操作,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL數(shù)據(jù)表基本操作實(shí)例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL數(shù)據(jù)表基本操作實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    www成人在线观看| 亚洲精品综合在线| 一本高清dvd不卡在线观看| 成人毛片视频在线观看| 人人精品人人爱| 国产a久久麻豆| 国产亚洲欧美中文| 亚洲国产裸拍裸体视频在线观看乱了| 色欧美片视频在线观看| 99久久精品免费看| 一本久久综合亚洲鲁鲁五月天| 91国模大尺度私拍在线视频| 日韩精品专区在线| 午夜视频一区在线观看| 波多野结衣一区二区三区| 亚洲午夜精品网| 一本久久综合亚洲鲁鲁五月天| 91亚洲精品乱码久久久久久蜜桃| 欧美日韩久久一区| 精品久久五月天| 日韩中文字幕不卡| 欧美欧美欧美欧美| 蜜桃av噜噜一区| 久久精品一区八戒影视| 欧美福利一区二区| 国产欧美日韩另类视频免费观看 | 成人激情图片网| 8x8x8国产精品| 久久99久国产精品黄毛片色诱| 国产精品女人毛片| www.在线欧美| 日韩欧美123| 国产一区二区主播在线| 精品国产一区二区三区久久久蜜月 | 亚洲风情在线资源站| 狠狠色丁香久久婷婷综合_中| 欧美亚洲愉拍一区二区| 色94色欧美sute亚洲线路一ni | 国产一区二区在线视频| 91在线视频网址| 国产精品天干天干在线综合| 一本一道波多野结衣一区二区| 亚洲人成伊人成综合网小说| 色综合久久中文综合久久97| 亚洲成av人片在www色猫咪| 欧美精品少妇一区二区三区| 成人爽a毛片一区二区免费| 亚洲视频中文字幕| 久久嫩草精品久久久精品| 国产精品白丝av| 午夜影院久久久| 国产精品久久久久桃色tv| 欧美一区二区三区思思人| 91啪在线观看| 色呦呦国产精品| 爽好久久久欧美精品| 欧美日韩高清影院| 67194成人在线观看| 国产精品久久一级| 91免费国产视频网站| 91国产免费看| 久久美女艺术照精彩视频福利播放| 性做久久久久久免费观看欧美| 精品剧情在线观看| 色噜噜夜夜夜综合网| 色琪琪一区二区三区亚洲区| 日韩欧美中文一区| 亚洲欧美日韩系列| 国内精品视频666| 欧美日韩一区高清| 亚洲少妇最新在线视频| 午夜欧美大尺度福利影院在线看| 久久66热偷产精品| 国产麻豆精品视频| 国产综合久久久久久鬼色| 99久久国产免费看| 日韩欧美精品在线| 麻豆精品国产91久久久久久| 北条麻妃一区二区三区| 国产精品初高中害羞小美女文| 成人美女在线视频| 在线综合视频播放| 日本一二三四高清不卡| 久久99精品久久久久久| 欧美日韩高清一区二区三区| 亚洲一级片在线观看| 成人av网站在线观看免费| 欧美本精品男人aⅴ天堂| 亚洲天堂网中文字| 成人一区二区三区中文字幕| 亚洲一区二区三区四区的| 天天影视涩香欲综合网| 欧美日韩另类国产亚洲欧美一级| 午夜不卡av免费| 色婷婷综合久久久久中文一区二区 | 日韩黄色片在线观看| 亚洲一区二区偷拍精品| 中文字幕不卡在线| 成人黄色在线看| 日韩欧美一区二区久久婷婷| 久久影视一区二区| 国产一区欧美日韩| 亚洲黄色录像片| 91.com在线观看| 亚洲va欧美va人人爽| 婷婷开心激情综合| 美女视频一区在线观看| 色先锋久久av资源部| 久草在线在线精品观看| 欧美视频中文字幕| 在线欧美一区二区| 欧美性色综合网| 成人国产电影网| 天天免费综合色| 久久99在线观看| 欧美一区二区私人影院日本| 国产超碰在线一区| 欧美日韩美少妇| 国产喷白浆一区二区三区| av动漫一区二区| 国产精品久久久久久久久晋中 | 欧美国产视频在线| 岛国av在线一区| 日韩精品一级二级| 亚洲成人午夜影院| 国产日韩欧美精品综合| 欧美国产日本视频| 精品少妇一区二区三区免费观看| 国产女主播视频一区二区| 久久成人免费日本黄色| 国产91精品一区二区| 91精品国产综合久久婷婷香蕉| 欧美极品另类videosde| 毛片av一区二区| 欧美日韩精品一二三区| 欧美激情在线观看视频免费| 一区二区三区在线视频观看 | 国产成人免费在线观看不卡| 99视频有精品| 国产精品久久精品日日| 在线看国产日韩| 国产mv日韩mv欧美| 日韩一区二区三区高清免费看看| 972aa.com艺术欧美| 欧美午夜免费电影| 日韩免费成人网| 国产免费久久精品| 亚洲一区二区三区视频在线播放 | 91免费观看视频在线| 久久综合色婷婷| 欧美性色黄大片| 亚洲免费视频中文字幕| 国产日产精品一区| 国产视频一区在线观看| 成人av免费在线| 亚洲精品在线观看视频| 日本高清不卡在线观看| 欧美四级电影在线观看| 欧美一区二区三区视频免费播放| 日本高清不卡aⅴ免费网站| 中文字幕中文字幕一区二区| 国产老妇另类xxxxx| 国产区在线观看成人精品| 日本一区二区三区免费乱视频| 91麻豆精品国产91| 亚洲影院理伦片| 久久精品国产亚洲a| 美女精品自拍一二三四| 久久精品国产999大香线蕉| 亚洲一区二区三区免费视频| 波多野洁衣一区| 成人精品免费看| 国产美女久久久久| 一级做a爱片久久| 成人欧美一区二区三区小说| 亚洲精品福利视频网站| 亚洲国产三级在线| 欧洲精品一区二区| 欧美日韩国产成人在线免费| 成人性生交大合| 日韩欧美中文字幕精品| 久久久国产精品不卡| 国产一区激情在线| 国产suv精品一区二区6| 色综合久久综合网| 午夜精品久久久久| 26uuu亚洲| 91婷婷韩国欧美一区二区| 蜜桃精品视频在线| 欧美又粗又大又爽| 欧美三电影在线| 欧美视频中文一区二区三区在线观看| 99久久久久免费精品国产| 日韩欧美专区在线| 91女人视频在线观看| 国产一区二区三区四| 亚洲夂夂婷婷色拍ww47| 国产精品性做久久久久久| 成人国产在线观看| 免费日韩伦理电影|