亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

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

2024-07-25 19:08:35
字體:
供稿:網(wǎng)友

本文實(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)建子表時(shí),就會出現(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,指定員工的部門編號默認(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í)將數(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)理編號),輸入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;

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


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产女同互慰高潮91漫画| 天天综合网在线观看| 九九精品视频在线观看| 欧美中文字幕久久| 亚洲电影影音先锋| 小水嫩精品福利视频导航| 午夜精彩视频| 亚洲不卡1卡2卡三卡2021麻豆| 精品嫩模一区二区三区| 精品人妻无码一区| 日韩有码第一页| 麻豆久久久久久久久久| 少妇伦子伦精品无吗| 国产日韩在线精品av| 国产aⅴ精品一区二区三区久久| 国产一区免费电影| 一本色道久久hezyo无码| av综合网站| 国产中文日韩欧美| 日本黄色一级视频| 91在线精品一区二区| 国模少妇一区二区三区| 国产精品极品尤物在线观看| 97成人在线观看视频| 亚洲成人自拍网| 国产精品网站入口| 欧美成人性色生活仑片| 五月婷婷激情久久| 欧美日韩成人激情| 最近中文字幕在线6| 精品无码一区二区三区电影桃花| 欧美3p视频在线观看| 亚洲区在线播放| 新版的欧美在线视频| 大黑人交xxx极品hd| 国产精品国产成人国产三级| 亚洲日本va午夜在线电影| 日韩美女一区二区三区在线观看| 91香蕉视频网| 久久久久久久成人| aaa在线免费观看| 国产日产欧美精品一区二区三区| 影音先锋中文字幕影院| 欧美视频综合| 亚洲资源在线看| 九九热精品视频在线| 亚洲成人av电影在线| 国产色综合一区二区三区| 久久草视频在线看| 1024手机在线观看你懂的| 播放灌醉水嫩大学生国内精品| 男人天堂网页| 亚洲精品mv| 亚洲女人被黑人巨大进入al| www.香蕉视频| 国产精品女同一区二区三区| 欧美高清视频手机在在线| 国产又爽又黄ai换脸| 一区二区三区四区不卡在线| 欧美亚洲另类在线观看| 国产免费一区二区三区在线观看| 在线视频你懂得一区二区三区| 欧美精品www| 最新av在线免费观看| 91中文字幕在线观看| 国产精品传媒麻豆hd| 亚洲国产人成综合网站| 国产精品久久久亚洲一区| 亚洲三级电影网站| h网站在线播放| 亚洲第一精品夜夜躁人人爽| 亚洲国产综合一区| 国产片一区二区三区| 亚洲老司机网| 日本激情在线观看| 亚洲成人久久影院| 免费观看成人鲁鲁鲁鲁鲁视频| 蜜乳av一区二区| 久久综合久久美利坚合众国| 国产成人一区二| 国产精品天天av精麻传媒| 国产日产精品一区二区三区四区的观看方式| 午夜在线播放| 精品中文字幕在线2019| 精品人妻无码一区二区色欲产成人| 亚洲图片一区二区| 欧美日韩久久一区二区| 男人的天堂成人| 午夜成人免费电影| 美女扒开腿让男人桶爽久久软| 亚洲黄色成人| 国产精品㊣新片速递bt| 都市激情亚洲欧美| a在线免费观看| 成人爱爱电影网址| 999精品免费视频| 亚洲aⅴ乱码精品成人区| 特黄视频免费看| 黄黄的网站在线观看| 激情懂色av一区av二区av| 欧美一级大片在线视频| 国产精品果冻传媒潘| 亚洲欧美日韩第一区| 日韩一区二区三区av| 成人在线黄色| 麻豆传媒在线免费看| 亚洲国内高清视频| 中文精品一区二区三区| 91sp网站在线观看入口| 亚洲成人精选| 最新国产精品自拍| 六月婷婷中文字幕| 一区在线播放视频| 国产精品91一区二区三区| 天天躁日日躁狠狠躁av麻豆男男| 天堂中文а√在线| 国产男女猛烈无遮挡a片漫画| 色先锋久久av资源部| 精品久久久久久国产| 久久综合激情网| 国产清纯在线一区二区www| 亚洲一区 欧美| 第四色亚洲色图| 精品国产一区二区三区不卡| 亚洲精品www| 国产精品网站在线看| 97中文字幕在线| 日韩欧美一区二区三区| 姑娘第5集在线观看免费好剧| 国产精品日韩欧美一区| 丝袜美女在线观看| 一级少妇精品久久久久久久| 天堂在线第六区| 国产精品无码久久久久一区二区| 美女视频亚洲色图| av小片在线| 亚洲热app| 欧美一卡二卡在线| 国产精品最新乱视频二区| 中文一区二区完整视频在线观看| 天天干,夜夜操| 欧美日韩你懂的| 女人18毛片水真多免费播放| 亚洲熟妇av日韩熟妇在线| 波多野结衣av一区二区全免费观看| 色在线观看视频| 欧美性x x x| 国产一区二区三区自拍| 黄色一级片播放| 亚洲激情自拍图| 情侣偷拍对白清晰饥渴难耐| 天天躁日日躁狠狠躁av| 国产精品国产三级国产aⅴ中文| 久久香蕉精品| 欧美特黄a级高清免费大片a级| 国产视频福利| 亚洲 欧美 另类人妖| 一区二区不卡久久精品| 黄色一级视频免费观看| 国产精品一区二区三区99| 午夜欧美2019年伦理| 蜜桃视频在线入口www| 少妇饥渴放荡91麻豆| 草莓视频末满18勿| 免费成人av在线| 亚洲风情亚aⅴ在线发布| 麻豆网站免费在线观看| 日韩免费在线播放| 国精产品久拍自产在线网站| 免费在线观看黄色av| 黑人巨大精品欧美一区| 有色激情视频免费在线| 这里只有精品久久| 992在线观看| 日韩精品一区二区三区蜜臀| 日本午夜激情视频| 一区二区三区四区在线免费视频| 自拍网站在线观看| 国产免费的av| 精品视频日韩| 曰批又黄又爽免费视频| 久久久久久久久久久久久久免费看| 久久精品国产欧美激情| 懂色aⅴ精品一区二区三区蜜月| 成人深夜在线观看| 99国产精品久久久久99打野战| 亚洲综合清纯丝袜自拍| 日韩欧美精品网站| 亚洲欧洲中文天堂| 岛国av在线播放| 日韩和欧美一区二区三区| 日本精品一区在线观看| 2021av网站| 色老板免费视频| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲自拍偷拍另类| 99视频+国产日韩欧美| 五月天激情播播| 国产在线乱码一区二区三区| 国产精品久久久久无码av| 网站免费在线观看| 亚洲小视频在线播放| 99久久精品免费精品国产| 丰满少妇又爽又紧又丰满69| 国产亚洲精品bt天堂精选| 中文字幕一区二区在线观看视频| 高清一级毛片视频| 深夜视频在线免费| 美女翘臀白浆直流视频| 宅男噜噜噜66一区二区| 国产精品一二三四五| 成人免费高清| 亚洲巨乳在线观看| 成人女人a毛片在线看| 性xx色xx综合久久久xx| 亚洲国产成人va在线观看天堂| 老太做爰xxxx| 青青青国内视频在线观看软件| 亚洲小视频在线播放| 亚洲第一页综合| 德国极品另类| 无码成人精品区在线观看| 国产精品久在线观看| xfplay每日更新av资源在线| 91免费版网站在线观看| 四虎永久免费网站| 国产成人亚洲精品| 中文字幕av一区二区三区佐山爱| 日韩亚洲欧美一区二区三区| 2222www色视频在线观看| av成人免费在线| 天天综合色天天综合色hd| 日本а中文在线天堂| 精品一区在线视频| 亚洲欧美日韩成人在线| 色欲无码人妻久久精品| 色视频在线观看在线播放| 久久人人97超碰精品888| 99久久久国产| 久草在线资源视频在线观看| 欧美一区二区福利| 欧美乱大交xxxxx在线观看| 在线视频第一页| 国产精品久久久久久久久动漫| 日韩精品在在线一区二区中文| 日韩不卡一区二区| 亚洲图片欧美一区| 99亚洲伊人久久精品影院红桃| 日韩精品一区二区三区av| 97成人精品区在线播放| 国产精品激情电影| 极品久久久久久| 国产又粗又黄又爽的视频| 成年人在线观看| 欧美日韩一区二区视频在线| 国产日产一区二区| 久久国产精品免费观看| 久久久久久久少妇| 无码人妻精品一区二区三应用大全| 久久―日本道色综合久久| 欧美最猛性xxxx高清| 亚洲国产一区二区a毛片| av色综合久久天堂av色综合在| 97超视频免费观看| 国产精品xxxav免费视频| 男女爱爱视频免费| 在线观看色视频| 欧美大香线蕉线伊人久久| 伊人情人综合网| 国产精品嫩草影院一区二区| 中文av字幕| 亚洲一区二区色| 91成人在线免费观看| 国产无遮挡在线视频免费观看| 写真片福利在线播放| 一区二区三区在线免费播放| 亚洲欧美专区| 国内外成人免费激情在线视频| caoporen国产精品视频| 亚洲欧美日本精品| 视频一区二区在线观看| aaaaa一级片| 亚洲无中文字幕| 在线精品视频在线观看高清| 日韩精品成人在线观看| 国产精品蜜臀在线观看| 丝袜免费视频| 国产精品suv一区| 国产乱视频在线观看播放| 综合网五月天| 不卡大黄网站免费看| 美女被人操网站| 精品少妇久久久| 肉丝美足丝袜一区二区三区四| 四虎国产成人免费观看| 人人爽人人av| 丁香视频免费观看| 欧美日韩午夜视频在线观看| 亚洲高潮女人毛茸茸| 国产精品女人网站| 日韩国产欧美三级| 三上悠亚在线观看二区| 欧美久久综合网| 香蕉视频一区二区| 国产深夜视频在线观看| 人妻无码视频一区二区三区| 99久热在线精品996热是什么| 久久九九国产精品怡红院| 真人做人试看60分钟免费| 天天摸天天操天天爽| 久久99国产视频| 日韩三级视频在线| 无码人妻av免费一区二区三区| 青青青视频在线免费观看| 成人免费看黄网站| 亚洲欧美在线免费观看| 男人天堂免费视频| 免费成人高清在线视频| 国产一区在线精品| 国产视频久久久久久| 亚洲精品人妻无码| 免费看美女毛片| 一本色道久久88亚洲综合88| 国产精品久久久久久久牛牛| 亚洲熟妇av一区二区三区漫画| 凹凸av导航大全精品| 成人欧美一区二区三区黑人麻豆| 无码人妻精品一区二区三|