MySQL修改字段类型、字段名字、字段长度、字段小数点长度。

MySQL修改字段类型、字段名字、字段长度、字段小数点长度。mysql>altertable表名modifycolumn字段名类型。数据库中address表city字段是varchar(30),修改类型可以用(谨慎修改类型,可能会导致原有数据出错)。mysql>altertableaddressmodifycolumncitychar(30);修改长度可以用(修改长度,要保证不短与已有数据,以保证原有数据不出错)mysql>altertableaddressmodifycolumncityvarcha.

大家好,又见面了,我是你们的朋友全栈君。

1:修改类型

  1. mysql> alter table 表名 modify column 字段名 类型。数据库中address表 city字段是varchar(30),修改类型可以用(谨慎修改类型,可能会导致原有数据出错)。
  2. mysql 修改字段类型:alter table news modify column title text;我发现使用这句sql也可以直接修改字段原本的类型!
  3. 通常可以写成 alter table 表名 modify column 列名 新的列的类型例如:student表中列sname的类型是char(20),现在要修改为varchar(20),SQL语句如下alter table student modify column sname varchar(20);

2:修改长度

  1. mysql> alter table address modify column city char(30);修改长度可以用(修改长度,要保证不短与已有数据,以保证原有数据不出错)mysql> alter table address modify column city varchar(50);
  2. alter table 表名 modify column 字段名 类型;news 表里的title 字段 原来长度是 100个字符,现长度要改成130个字符。

3: 同时修改列名和列的数据类型

  1. 同时修改列名和列的数据类型的方法:通常可以写成 alter table 表名 change column 旧列名 新列名 新的列类型student表中列sname的类型是char(20),现在要修改为stuname varchar(20)alter table student change column sname stuname varchar(20);

4:修改字段类型text(类型) ~>mediumtext(类型)

例如:alter table 表名 modify column 字段名 类型

mysql> alter table csp_doc modify column content_text mediumtext;
Query OK, 22 rows affected (0.06 sec)

5:修改字段长度和字段小数点长度

mysql> alter table buttontest modify column ziduan decimal(18, 4) ;
Query OK, 6 rows affected (0.05 sec)
Records: 6  Duplicates: 0  Warnings: 0

修改前
在这里插入图片描述

修改后:
在这里插入图片描述

6: 修改字段列名和字段类型

mysql> alter table buttontest change column sname stuname varchar(36);
Query OK, 6 rows affected (0.06 sec)
Records: 6  Duplicates: 0  Warnings: 0

修改前:
在这里插入图片描述
修改后:
在这里插入图片描述

7:指定字段之后新增字段

新增字段 company_id 在end_time后面

alter table `csp_call_statistics` Add column company_id varchar(32) DEFAULT NULL  COMMENT '公司id' AFTER `end_time`;

在这里插入图片描述

8:更新表content_text字段类型

alter table csp_doc modify column content_text mediumtext;

在这里插入图片描述

alter table csp_doc modify column visit_version int(32) DEFAULT NULL  COMMENT '访问说版本';
alter table csp_doc modify column visit_num int(32) DEFAULT NULL  COMMENT '访问数';

9:修改字段类型,修改长度和小数点位数

alter table csp_doc modify column doc_order double(32,2) DEFAULT NULL  COMMENT '排序';

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139788.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 小米手机计算机无法归零,小米体脂秤不归零怎么调

    1、放平体重秤秤角。电子体重秤是比较敏感的,所以先确认四个秤脚是否摆放平稳、否有悬空、否有杂物,另外选择坚实的地面;2、移动后数据稳定再称重。第一次称完下来等数据稳定归零后再进行第二次测量;3、关闭忽略30秒之内的称重数据功能。小米体重秤有个选项,会自动忽略30秒之内的称重数据,也就是说前一个人刚称重完,30秒内另一个人站上去,得不到准确的数据。可以选择关闭该功能或者等30秒后再称重;4、重新绑定…

    2022年4月9日
    474
  • URLEncoder转换字符串问题

    URLEncoder转换字符串问题今天在开发过程中遇到了一个坑,关于使用URLEncoder去encode字符串的问题,是解析一个下载地址,由于下载文件名中含有空格,导致encode之后所有空格变成了“+”,url拼接自然就出错了,下载地址相应不到报了404异常,由于之前没接触过这方面的事情,也算是给自己挖了一个小坑,特此记录一下。这段是业务背景,不想看的直接跳到下一段看解决办法哈。大概是这样,公司网站原本下载各种附件的地…

    2022年6月29日
    26
  • java dom4j解析xml 对象_Java XML解析 – 利用DOM4j解析XML

    java dom4j解析xml 对象_Java XML解析 – 利用DOM4j解析XMLJavaXML解析-利用DOM4j解析XMLdom4j是一个简单的开源库,用于处理XML、XPath和XSLT,它基于Java平台,使用Java的集合框架,全面集成了DOM,SAX和JAXP。dom4j是目前在xml解析方面是最优秀的(Hibernate、Sun的JAXM也都使用dom4j来解析XML),它合并了许多超出基本XML文档表示的功能,包括集成的XPath支持、XMLS…

    2022年6月21日
    27
  • struts详细解释拦截器

    struts详细解释拦截器

    2022年1月5日
    40
  • Android ConstraintLayout 约束布局详解

    Android ConstraintLayout 约束布局详解

    2021年10月1日
    40
  • Linux下GCC编译器的安装「建议收藏」

    Linux下GCC编译器的安装「建议收藏」通过aptget方式下载的Qt5.9的gcc编译器版本只是4.8.3,无法打开一些Qt5的库头文件,所以准备在Llinux下再安装一个gcc5.3.0。查看gcc版本ubuntu下查看gcc的版

    2022年8月2日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号