MySQL表的重命名字段添加及字段属性修改操作语法
引言
“ 这是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;
以上就是MySQL表的重命名字段添加及字段属性修改操作语法的详细内容,更多关于MySQL表重命名字段添加的资料请关注脚本之家其它相关文章!
相关文章
MySQL中的datediff()方法和timestampdiff()方法的应用示例小结
在MySQL中,DATEDIFF()函数和TIMESTAMPDIFF()函数用于计算日期和时间之间的差异,TIMESTAMPDIFF()函数返回的结果是整数,但你可以通过在计算过程中使用适当的除法来获得所需的小数部分,本文介绍MySQL中的datediff()方法和timestampdiff()方法的应用,感兴趣的朋友一起看看吧2023-12-12最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!
这篇文章主要为大家详细介绍了linux下mysql 5.7.13 安装配置方法图文教程,感兴趣的小伙伴们可以参考一下2016-08-08mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式
这篇文章主要为大家详细介绍了mysql8.0.11安装配置方法图文教程,以及MySQL8.0新密码认证方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-11-11MySQL数据库主机127.0.0.1与localhost区别
这篇文章主要介绍了MySQL主机127.0.0.1与localhost区别总结,需要的朋友可以参考下2018-06-06MySQL之终端Terminal(dos界面)管理数据库、数据表、数据的基本操作
这篇文章主要介绍了MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作,需要的朋友可以参考下2015-03-03
最新评论