Mysql修改字段类型、长度及添加删除列实例代码

 更新时间:2023年04月20日 14:33:31   作者:罗卜丝粉  
在MySQL中可以使用ALTER TABLE语句来修改表结构,包括添加自增属性,下面这篇文章主要给大家介绍了关于Mysql修改字段类型、长度及添加删除列的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

1、mysql中修改字段长度:

ALTER TABLE tb_article MODIFY COLUMN NAME VARCHAR(50);

这里的tb_article为表名,NAME为字段名,50为修改后的长度

2、mysql修改字段类型:

ALTER TABLE tb_article MODIFY COLUMN NAME CHAR(50);

修改后,name字段类型由varchar变为char

3、mysql中增加列:

ALTER TABLE tb_article ADD COLUMN name1 VARCHAR(30);

4、mysql中修改列:

ALTER TABLE tb_article CHANGE name1 name2 VARCHAR(30);

name1为修改前的列名,name2为修改后的列名。

这里在修改列的时候,也可以改变列的类型或者长度,这个感兴趣的朋友可以自己试试。

5、mysql中删除列

ALTER TABLE tb_article DROP COLUMN name2;

6、mysql 修改字段长度更多实例

一、修改一个字段的长度

alter table 表名 modify column 字段名 类型;

如:demo表里的test字段,原来长度是10个字符,现长度要改成100个字符

alter table demo modify column test varchar(100);

二、修改多个字段的长度

alter table 表名 modify column字段名1 类型1,

modify column字段名2 类型2,

modify column字段名3 类型3;

如:demo表里的test1,test2,test3字段,原来长度都是10个字符,现长度要改成100、200、300个字符

alter table demo modify column test1 varchar(100),

modify column test2 varchar(200),

modifycolumn test3 varchar(300);

总结

到此这篇关于Mysql修改字段类型、长度及添加删除列的文章就介绍到这了,更多相关Mysql修改字段类型长度内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • windows下安装mysql8.0.18的教程(社区版)

    windows下安装mysql8.0.18的教程(社区版)

    本文章简单介绍一下mysql在windows下的安装方式,主要介绍了mysql社区版8.0.18版本,本文给大家介绍的非常详细,需要的朋友参考下吧
    2020-01-01
  • MYSQL5.7.9开启慢查询日志的技巧

    MYSQL5.7.9开启慢查询日志的技巧

    这篇文章主要介绍了MYSQL5.7.9开启慢查询日志的技巧的相关资料,需要的朋友可以参考下
    2016-03-03
  • linux忘记mysql密码处理方法

    linux忘记mysql密码处理方法

    这篇文章主要为大家介绍下linux忘记mysql密码处理方法,需要的朋友可以参考下。
    2011-08-08
  • MySQL 查询速度慢的原因

    MySQL 查询速度慢的原因

    高性能MySQL需要合理的设计查询。如果查询写的很糟糕,即使表结构再合理、索引再合适,也是无法实现高性能的。
    2021-05-05
  • mysql 5.7安装 MySQL 服务无法启动但是服务没有报告任何错误

    mysql 5.7安装 MySQL 服务无法启动但是服务没有报告任何错误

    这篇文章主要介绍了mysql 5.7安装 MySQL 服务无法启动但是服务没有报告任何错误的相关资料,需要的朋友可以参考下
    2017-04-04
  • 聊聊QT添加MySQL驱动依赖的问题

    聊聊QT添加MySQL驱动依赖的问题

    这篇文章主要介绍了QT添加MySQL驱动依赖的问题,本文通过图文实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • MySQL函数sysdate()与now()的区别测试用例对比

    MySQL函数sysdate()与now()的区别测试用例对比

    这篇文章主要为大家介绍了MySQL函数sysdate()与now()的区别测试用例对比详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • MySQL5.x版本乱码问题解决方案

    MySQL5.x版本乱码问题解决方案

    这篇文章主要介绍了MySQL5.x版本乱码问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • dbeaver导入sql脚本的详细步骤(附图文)

    dbeaver导入sql脚本的详细步骤(附图文)

    这篇文章主要给大家介绍了关于dbeaver导入sql脚本的详细步骤,DBeaver是一款数据库管理工具,最重要的是他是一款比较好的开源工具,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • MySQL慢查询日志的作用和开启

    MySQL慢查询日志的作用和开启

    这篇文章主要给大家介绍了关于MySQL慢查询日志的作用和开启的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01

最新评论