网络编程
位置:首页>> 网络编程>> 数据库>> MySQL表的重命名字段添加及字段属性修改操作语法

MySQL表的重命名字段添加及字段属性修改操作语法

作者:Hunter后端  发布时间:2024-01-21 07:18:35 

标签: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;

来源:https://mp.weixin.qq.com/s?__biz=Mzg5ODczMTA0Mw==&mid=2247485697&idx=1&sn=932d6e5d13bd9e87b9786dce6e5c217a&chksm=c05f544df728dd5b3a58eb097c7d857f39c431fe3c6130477227dcffbae121ec405d15ba7dfc&cur_album_id=2438873124935892992&scene=189#wechat_redirect

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com