本文首发于公众号:Hunter后端
原文链接:MySQL笔记十二之重命名表、添加表字段、修改表字段属性
这一节介绍以下几种操作:
- 重命名表
- 添加表字段
- 修改字段属性
- 重命名字段名
- 删除字段
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;
如果想获取更多相关文章,可扫码关注阅读:
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net