共計(jì) 1175 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
自動(dòng)寫代碼機(jī)器人,免費(fèi)開通
丸趣 TV 小編給大家分享一下怎么修改 mysql 表字段,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
先創(chuàng)建一個(gè)數(shù)據(jù)庫,以及若干個(gè)表(一個(gè)表也可以)。在文章開啟前我創(chuàng)建了一個(gè)叫 student 的數(shù)據(jù)庫,以及 stu 的數(shù)據(jù)表,下面所有操作都是基于此表的。
修改表字段類型
after table 表名 modify [colimn] 字段定義 [first|after 字段名];
mysql after table stu modify column name varchar;
通過這種方式可以將 stu 表中的 name 字段修改為 varchar 類型。
增加表字段
after table 表名 add [colimn] 字段定義 [first|after 字段名];
mysql after table stu add column sex varchar;
執(zhí)行上述語句后,我們?cè)偈褂?desc 查看表單時(shí)候,發(fā)現(xiàn)多了一個(gè) sex 的字段,表明我們添加字段成功了。
刪除表字段
after table 表名 drop [colimn] 字段名;
mysql after table stu drop sex;
我們可以看到剛剛增加的字段現(xiàn)在已經(jīng)刪除了,沒有 sex 字段了。
字段改名
after table 表名 change [colimn] 舊的字段名 字段定義 [first|after 字段名];
mysql after table stu change name mingzi varchar;
這樣可以將原本的 name 字段改名為 mingzi,如果不想修改字段名字而是想要修改字段類型,同樣可以使用這個(gè)方法
mysql after table stu change mingzi mingzi char;
這樣可以在不修改字段名的情況下,修改字段類型。
注:change 與 modify 都可以修改表的定義,不同的是 change 后面需要接兩次列名,不是特別方便,優(yōu)點(diǎn)是 change 可以修改字段名。
修改字段排列排序
[first|after 字段名] 這個(gè)選擇可以用來修改字段在表中的位置,新增字段默認(rèn)是加載在表中最后位置,而 change/modify 默認(rèn)不會(huì)改變字段位置。
注:change/first|after 字段名 這些關(guān)鍵字是屬于 mysql 在標(biāo)準(zhǔn) sql 上的擴(kuò)展,在其他數(shù)據(jù)庫上不一定適用。
更改表名
after table 表名 rename [to] 新的表名;
mysql after table stu rename students;
這樣我們就能夠修改數(shù)據(jù)表的名字了。
以上是“怎么修改 mysql 表字段”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!
向 AI 問一下細(xì)節(jié)