MySQL的ALTER TABLE命令的使用解读
更新时间:2025年05月30日 17:25:24 作者:风碎峰
这篇文章主要介绍了MySQL的ALTER TABLE命令的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
1、查看所建表的编码格式
格式:
SHOW CREATE TABLE 表名;
演示:

2、修改表的编码格式
格式:
ALTET TABLE 表名 CONVERT TO CHARACTER SET UTF8;
演示:

3、修改列队数据类型
格式:
ALTER TABLE 表名 MODIFY 列名 数据类型;
演示:

4、添加列
格式:
ALTER TABLE 表名 ADD 列名 数据类型;
演示:

5、修改列的位置
5.1、把列添加到最前面
格式:
ALTER TABLE 表名 ADD 字段名 数据类型 FIRST;
演示:

5.2、把列添加到任意位置
例如,将列birth添加到表tb1e的列empid的后面。
格式:
ALTER TABLE 表名 ADD 字段名 数据类型 AFTER 列名;
演示:

5.3、修改列的顺序
格式:
ALTER TABLE 表名 MODIFY 字段名 数据类型 位置;

6、修改列名和数据类型
格式:
ALTER TABLE 表名 CHANGE 修改前的列名 修改后的列名 修改后的数据类型;

7、删除列
格式:
ALTER TABLE 表名 DROP 列名;

8、设置连续编号的初始值
格式:初始化AUTO_INCREMENT的值
ALTER TABLE 表名 AUTO_INCREMENT=1;
9、修改列结构的定义
格式:
ALTER TABLE 表名 MODIFY 列名 数据类型 DEFAULT ‘未输入姓名';
演示:

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
MySQL NDB Cluster关于Nginx stream的负载均衡配置方式
这篇文章主要介绍了MySQL NDB Cluster关于Nginx stream的负载均衡配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-05-05
一文详解如何重置你的MySQL或MariaDB的root密码
本文主要介绍了如何重置MySQL和MariaDB的root密码,当你忘记或者丢失了数据库的root密码时,只要你可以访问服务器并拥有一个sudo-enabled用户账户,你就可以恢复访问权限并重置密码,需要的朋友可以参考下2024-10-10
mysql创建Bitmap_Join_Indexes中的约束与索引
现象:创建Bitmap Join Indexes时出现ORA-25954报错: 维的主键或唯一约束条件缺失。 53vi.Com 原因:受到约束与索引的影响。2008-04-04


最新评论