帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【服务器相关】Mysql数据库&nbsp;ALTER&nbsp;操作详解

发表时间:2025-06-16 03:46:00 小编:主机乐-Yutio
ALTER TABLE employees MODIFY lastName VARCHAR(25) AFTER firtName; 

可以看到,lastName字段修改到firstName字段后面了。

案例二:将表employees的sex字段改名为employee_sex。

修改字段名,需要用到ALTER TABLE   CHANGE语句,输入语句如下


ALTER TABLE employees CHANGE sex employee_sex VARCHAR(5); 

可以看到,表中只有employee_sex字段,已经没有名称为sex的字段了,修改名称成功

案例三:修改employee_sex字段,数据类型为CHAR(1),非空约束

修改字段数据类型,需要用到ALTER TABLE MODIFY语句,输入语句如下:


ALTER TABLE employees MODIFY employee_sex CHAR(1) NOT NULL;

从执行结果可以看到,employee_sex字段的数据类型由前面的VARCHAR(5)修改为CHAR(1),且其Null列显示为NO,表示该列不允许空值,修改成功

案例四:删除字段employee_sex

删除字段,需要用到ALTER TABLE DROP语句,输入语句如下:


ALTER TABLE employees DROP employee_sex; 

可以看到,表返回的列字段,employee_sex字段已经不在表结构中,删除字段成功

案例五:增加字段名city,数据类型为VARCHAR(10)。

修改字段数据类型,需要用到ALTER TABLE ADD语句,输入语句如下:


ALTER TABLE employees ADD city VARCHAR(10);

可以看到,数据表employees中增加了一个新的列city,数据类型为VARCHAR(10),允许空值,添加新字段成功

案例六:将表employees名称修改为employees_info

修改数据表名,需要用到ALTER TABLE RENAME语句,输入语句如下:


ALTER TABLE employees RENAME employees_info; 

可以看到数据库中已经没有名称为employees的数据表。

到此这篇关于Mysql数据库 ALTER 操作详解的文章就介绍到这了,更多相关Mysql数据库 ALTER 基本操作内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


联系我们
返回顶部