欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

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

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

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

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

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

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

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

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

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

5.unique和primary key 的區(qū)別:一個(gè)表中可以有多個(gè)字段聲明為unique,但只能有一個(gè)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)建一個(gè)部門表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,指定員工的部門編號(hào)默認(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,指定員工的編號(hào)自動(dòng)遞增,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í)將數(shù)據(jù)類型保持變?yōu)関archar(60)。

ALTER TABLE tb_dept1 CHANGE loc location varchar(60);

4.添加字段

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

ALTER TABLE tb_dept ADD managerId int(10);

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

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

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

ALTER TABLE tb_dept ADD column2 int(11) FIRST;

【例.20】在數(shù)據(jù)表tb_dept1中name列后添加一個(gè)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字段修改為表的第一個(gè)字段

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存儲(chǔ)過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫計(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)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(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)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产欧美日韩激情| av在线不卡电影| 一本色道综合久久欧美日韩精品| 一本一道波多野结衣一区二区| 国产欧美一区在线| 国产一区二区三区最好精华液| 天天躁日日躁aaaxxⅹ| 日韩一级片在线观看| 日日夜夜一区二区| 成人区人妻精品一区二| 在线电影院国产精品| 天天综合日日夜夜精品| 午夜剧场免费看| 91精品欧美一区二区三区综合在| 亚洲国产cao| 中文在线观看免费视频| 欧美一区二区三区在线看| 丝袜美腿一区二区三区| 熟女人妻在线视频| 精品久久久久久久一区二区蜜臀| 久久精品国产亚洲a| 超碰人人干人人| 中文av字幕一区| 波多野结衣中文字幕一区二区三区| 日韩女优一区二区| 亚洲精品视频自拍| 日韩av无码一区二区三区不卡| 日韩欧美一级二级三级| 韩国精品在线观看| 国产黄色片在线免费观看| 亚洲永久精品国产| 中文字幕狠狠干| 国产亚洲精品精华液| 成人国产在线观看| 欧美日韩精品一区视频| 日本不卡一区二区| 国产人与禽zoz0性伦| 亚洲免费毛片网站| 国产伦精品一区三区精东| 精品少妇一区二区三区免费观看| 国产在线日韩欧美| 色欧美乱欧美15图片| 香蕉久久夜色精品国产使用方法 | www.99re7| 一区二区三区鲁丝不卡| 国产精品免费视频观看| 日本女人黄色片| 日韩欧美在线观看一区二区三区| 国产一区二区影院| 欧美亚洲动漫制服丝袜| 伦理电影国产精品| 国产97免费视频| 日韩精品每日更新| 国产精品白丝喷水在线观看| 亚洲二区在线观看| 欧美aaa级片| 亚洲国产日韩一级| 欧美成人久久久免费播放| 亚洲激情校园春色| 国产精品免费无码| 伊人性伊人情综合网| 熟女高潮一区二区三区| 亚洲天堂中文字幕| 国产全是老熟女太爽了| 亚洲婷婷在线视频| 99久久精品免费视频| 亚洲精品福利视频网站| 亚洲精品国产熟女久久久| 亚洲女厕所小便bbb| 中文字幕国产专区| 亚洲自拍偷拍麻豆| 永久av免费网站| 日韩中文字幕区一区有砖一区 | 日本大胆欧美人术艺术动态| 182在线观看视频| 日韩不卡一区二区| 一本到不卡免费一区二区| 麻豆精品在线观看| 欧美日韩亚洲国产综合| 国产成人8x视频一区二区| 日韩一区二区三区电影| 99久久亚洲一区二区三区青草| 欧美tickling挠脚心丨vk| 91在线视频免费观看| 久久久亚洲欧洲日产国码αv| 亚洲v在线观看| 综合在线观看色| 亚洲色图 激情小说| 日韩电影免费一区| 欧美三级蜜桃2在线观看| 成人一级片在线观看| 26uuu亚洲| 超碰97在线资源站| 亚洲一区二区三区四区在线免费观看 | 破处女黄色一级片| 精品亚洲aⅴ乱码一区二区三区| 欧美精品日韩一区| 91网站在线播放| 国产精品盗摄一区二区三区| 亚洲精品成人无码| 三级欧美在线一区| 欧美日韩免费高清一区色橹橹 | 亚洲第一在线综合网站| 国产这里有精品| 国产精品一区二区x88av| 精品久久久久香蕉网| 亚洲美女在线一区| 成人无码精品1区2区3区免费看| 免费观看久久久4p| 日韩欧美自拍偷拍| 污污内射在线观看一区二区少妇| 亚洲欧美一区二区视频| 免费在线观看a级片| 韩国女主播一区| 久久婷婷成人综合色| 熟女高潮一区二区三区| 蜜臂av日日欢夜夜爽一区| 欧美一区二区精品在线| 中文字幕一区二区人妻电影丶| 艳妇臀荡乳欲伦亚洲一区| 在线观看国产91| 91丨porny丨户外露出| 中文字幕欧美一| 日韩影院一区二区| 成人国产视频在线观看 | 成人免费无遮挡无码黄漫视频| 日韩国产精品久久久久久亚洲| 欧美日本精品一区二区三区| 美女被爆操网站| 亚洲韩国精品一区| 欧美日韩大陆一区二区| 美国黄色一级视频| 天天操天天色综合| 日韩三级在线免费观看| 国产美女免费网站| 国产精品一区久久久久| 国产精品久久久久一区| 国产尤物在线播放| 99精品国产99久久久久久白柏| 一区二区三区资源| 欧美剧在线免费观看网站| 国产精品无码在线| 久久精品国产亚洲5555| 国产日韩av一区| 一本久久a久久精品亚洲| 男生和女生一起差差差视频| 亚洲第一主播视频| 黑鬼狂亚洲人videos| 成人激情综合网站| 国产一区在线观看麻豆| 亚洲天堂美女视频| 蜜臀精品久久久久久蜜臀 | 欧美一卡二卡三卡四卡| 尤物视频最新网址| 国产精品 欧美精品| 最新欧美精品一区二区三区| 欧美三级电影在线观看| 成人影视免费观看| 丰满少妇在线播放bd日韩电影| 亚洲人成影院在线观看| 在线观看91精品国产麻豆| 免费看污片的网站| 成人高清伦理免费影院在线观看| 一区二区三区在线观看动漫| 日韩欧美精品三级| 日本不卡一二区| 极品人妻一区二区| 久久精品国产**网站演员| 国产精品麻豆视频| 欧美人体做爰大胆视频| av网站免费在线看| av高清久久久| 免费看欧美女人艹b| 最新成人av在线| 精品欧美一区二区在线观看| frxxee中国xxx麻豆hd| 88av在线播放| 国产91精品免费| 欧美综合亚洲图片综合区| 久久久久国产精品区片区无码| 国产美女精品在线| 亚洲影视在线播放| 国产亚洲一区二区在线观看| 欧美日韩亚洲综合在线| 欧美波霸videosex极品| 亚洲成人av免费观看| 国产一区二区在线影院| 亚洲成人av中文| 国产精品毛片久久久久久久| 日韩一区二区三区四区 | 激情亚洲综合在线| 亚洲激情欧美激情| 久久久久久久久伊人| 欧美日韩精品欧美日韩精品| 欧美三级视频网站| 亚洲av永久无码精品| 成+人+亚洲+综合天堂| 蜜桃久久久久久| 亚洲综合色网站| 中日韩av电影|