MySQL表的重命名字段添加及字段屬性修改操作語法
引言
“ 這是MySQL系列筆記的第十二篇,文章內容均為本人通過實踐及查閱資料相關整理所得,可用作新手入門指南,或者個人知識點查閱。”
這一節(jié)介紹以下幾種操作:
- 重命名表
- 添加表字段
- 修改字段屬性
- 重命名字段名
- 刪除字段
1、重命名表
假設要將表 book 修改為 book_new,基本語法如下:
rename?table?book?to?book_new;
2、添加表字段
現在需要對 book_new 表添加一個字段名為 number,類型為 int 的字段,語句如下:
ALTER?TABLE?book_new?ADD?COLUMN?number?INT;
在上面的語句中,我把添加字段的語法的關鍵字都大寫展示了。
我們還可以在新增字段的時候指定一個默認值:
ALTER?TABLE?book_new?ADD?COLUMN?number?INT?DEFAULT?0;
3、修改字段屬性
假設我們現在需要對剛剛加的 number 字段從 INT 變成 FLOAT,可以如下操作:
ALTER?TABLE?book_new?MODIFY?number?FLOAT?DEFAULT?0;
4、重命名字段名
現在需要對 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、刪除字段
假設現在我們需要刪除 book_new 表中的 number_float 字段:
ALTER?TABLE?book_new?DROP?number_float;
以上就是MySQL表的重命名字段添加及字段屬性修改操作語法的詳細內容,更多關于MySQL表重命名字段添加的資料請關注腳本之家其它相關文章!
相關文章
Mysql存儲引擎MyISAM的常見問題(表損壞、無法訪問、磁盤空間不足)
這篇文章主要介紹了Mysql存儲引擎MyISAM的常見問題,針對表損壞、無法訪問、磁盤空間不足等問題進行解決,感興趣的小伙伴們可以參考一下2016-05-05