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优化中B树索引知识点总结

    MySQL优化中B树索引知识点总结

    在本文里我们给大家整理了关于MySQL优化中B树索引的相关知识点内容,需要的朋友们可以学习下。
    2019-02-02
  • MySQL表排序规则不同错误问题分析

    MySQL表排序规则不同错误问题分析

    这篇文章主要介绍了MySQL表排序规则不同错误问题分析,小编觉得挺不错的,这里分享给大家,供各位参考。
    2017-10-10
  • mysql查询上下级机构的方法实例

    mysql查询上下级机构的方法实例

    大家应该都知道表里有上下级机构的,下面这篇文章主要给大家介绍了关于mysql查询上下级机构的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • MySQL5.7.35双主搭建的实现

    MySQL5.7.35双主搭建的实现

    本文介绍了配置MySQL5.7.35的双主复制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-03-03
  • MySQL插入json问题

    MySQL插入json问题

    今天小编就为大家分享一篇关于MySQL插入json问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • MySQL NDB Cluster关于Nginx stream的负载均衡配置方式

    MySQL NDB Cluster关于Nginx stream的负载均衡配置方式

    这篇文章主要介绍了MySQL NDB Cluster关于Nginx stream的负载均衡配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 一文详解如何重置你的MySQL或MariaDB的root密码

    一文详解如何重置你的MySQL或MariaDB的root密码

    本文主要介绍了如何重置MySQL和MariaDB的root密码,当你忘记或者丢失了数据库的root密码时,只要你可以访问服务器并拥有一个sudo-enabled用户账户,你就可以恢复访问权限并重置密码,需要的朋友可以参考下
    2024-10-10
  • mysql创建Bitmap_Join_Indexes中的约束与索引

    mysql创建Bitmap_Join_Indexes中的约束与索引

    现象:创建Bitmap Join Indexes时出现ORA-25954报错: 维的主键或唯一约束条件缺失。 53vi.Com 原因:受到约束与索引的影响。
    2008-04-04
  • 使用navicate连接阿里云服务器上的mysql

    使用navicate连接阿里云服务器上的mysql

    这篇文章主要介绍了使用navicate连接阿里云服务器上的mysql的相关资料,需要的朋友可以参考下
    2017-10-10
  • MySQL case when使用方法实例解析

    MySQL case when使用方法实例解析

    这篇文章主要介绍了MySQL case when使用方法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03

最新评论