更新時(shí)間:2019-11-29 來(lái)源:黑馬程序員 瀏覽量:
在創(chuàng)建數(shù)據(jù)表時(shí),表中的字段就已經(jīng)定義好了。但是,如果想在創(chuàng)建好的數(shù)據(jù)表中添加字段,則需要通過(guò)ALTER TABLE語(yǔ)句進(jìn)行增加。在MySql中,添加字段的基本語(yǔ)法格式如下所示:
ALTER TABLE 表名 ADD 新字段名數(shù)據(jù)類(lèi)型
[約束條件] [FIRST|AFTER 已存在字段名]
在上述格式中,“新字段名”為添加字段的名稱(chēng),“FIRST”為可選參數(shù),用于將新添加的字段設(shè)置為表的第一個(gè)字段,“AFTER”也為可選參數(shù),用于將新添加的字段添加到指定的“已存在字段名”的后面。[推薦了解IT運(yùn)維培訓(xùn)課程]
例如在數(shù)據(jù)表tb_grade中添加一個(gè)沒(méi)有約束條件的INT類(lèi)型的字段age,SQL語(yǔ)句如下:
ALTER TABLE tn_grade ADD age INT(10);
在執(zhí)行上面SQL語(yǔ)句前,我們先用DESC tb_grade;語(yǔ)句查看tb_grade數(shù)據(jù)表結(jié)構(gòu),如下圖:
讓后我們執(zhí)行ALTER TABLE tb_grade ADD age INT(10);語(yǔ)句,為了驗(yàn)證字段age是否添加成功,接下來(lái),使用DESC語(yǔ)句查看數(shù)據(jù)表grade,執(zhí)行結(jié)果如下:
從上述執(zhí)行結(jié)果可以看出,grade表中添加了一個(gè)age字段,并且字段的數(shù)據(jù)類(lèi)型為INT(10)。
猜你喜歡:
Mysql刪除字段方法[互聯(lián)網(wǎng)運(yùn)維必備]
2019-11-29MySQL修改字段排序怎么做?[運(yùn)維必知]
2019-11-29MySQL刪除數(shù)據(jù)表教程[linux運(yùn)維培訓(xùn)]
2019-11-29MySQL查看數(shù)據(jù)表命令介紹[運(yùn)維培訓(xùn)]
2019-11-27Windows系統(tǒng)安裝CentOs系統(tǒng)教程[軟件測(cè)試培訓(xùn)]
2019-11-21MySQL字符串和二進(jìn)制數(shù)據(jù)類(lèi)型介紹
2019-11-21