MySQL表的重命名字段添加及字段屬性修改操作語法
引言
“ 這是MySQL系列筆記的第十二篇,文章內(nèi)容均為本人通過實踐及查閱資料相關(guān)整理所得,可用作新手入門指南,或者個人知識點查閱。”
這一節(jié)介紹以下幾種操作:
- 重命名表
- 添加表字段
- 修改字段屬性
- 重命名字段名
- 刪除字段
1、重命名表
假設(shè)要將表 book 修改為 book_new,基本語法如下:
rename?table?book?to?book_new;
2、添加表字段
現(xiàn)在需要對 book_new 表添加一個字段名為 number,類型為 int 的字段,語句如下:
ALTER?TABLE?book_new?ADD?COLUMN?number?INT;
在上面的語句中,我把添加字段的語法的關(guān)鍵字都大寫展示了。
我們還可以在新增字段的時候指定一個默認(rèn)值:
ALTER?TABLE?book_new?ADD?COLUMN?number?INT?DEFAULT?0;
3、修改字段屬性
假設(shè)我們現(xiàn)在需要對剛剛加的 number 字段從 INT 變成 FLOAT,可以如下操作:
ALTER?TABLE?book_new?MODIFY?number?FLOAT?DEFAULT?0;
4、重命名字段名
現(xiàn)在需要對 book_new 這張表的 number 字段名稱改為 number_float,語句如下:
ALTER?TABLE?book_new?CHANGE?number?number_float?FLOAT;
需要注意,修改名稱也還是需要對字段的類型進行指定,加上 DEFAULT 操作也是可以的:
ALTER?TABLE?book_new?CHANGE?number?number_float?FLOAT?DEFAULT?1;
5、刪除字段
假設(shè)現(xiàn)在我們需要刪除 book_new 表中的 number_float 字段:
ALTER?TABLE?book_new?DROP?number_float;
以上就是MySQL表的重命名字段添加及字段屬性修改操作語法的詳細(xì)內(nèi)容,更多關(guān)于MySQL表重命名字段添加的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
sphinxql如何得到結(jié)果數(shù)及show meta的詳細(xì)說明
想用sphinxql只得到結(jié)果數(shù)。跟mysql里的count(*)一樣2013-02-02
mysql-5.7.21-winx64免安裝版安裝--Windows 教程詳解
這篇文章主要介紹了mysql-5.7.21-winx64免安裝版安裝--Windows 教程詳解,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-09-09
修改MySQL8.0 默認(rèn)的數(shù)據(jù)目錄(快捷操作無配置)
這篇文章主要介紹了修改MySQL8.0 默認(rèn)的數(shù)據(jù)目錄(快捷操作無配置),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
mysql5.7版本先order by再group by失效的問題及解決
在MySQL 5.7中,GROUP BY 子句使用 ORDER BY 時可能導(dǎo)致 ORDER BY 失效,解決方案包括:在 ORDER BY 后面使用大 LIMIT、在 ORDER BY 前加 GROUP BY ID 或使用 DISTINCT2026-03-03
mysql函數(shù)之常見數(shù)學(xué)函數(shù)示例詳解
文章總結(jié)了多個數(shù)學(xué)和字符串處理函數(shù)的功能和使用示例,包括格式化數(shù)字、計算絕對值、平方根、取整、生成隨機數(shù)、四舍五入、截斷、返回符號、冪運算以及最大值最小值的計算,感興趣的朋友一起看看吧2025-03-03

