MySQL修改字段类型、字段名字、字段长度、字段小数点长度。
mysql 类型 修改 长度 字段名 小数点 段长度
2023-06-13 09:11:55 时间
大家好,又见面了,我是你们的朋友全栈君。
文章目录
- 1:修改类型
- 2:修改长度
- 3: 同时修改列名和列的数据类型
- 4:修改字段类型text(类型) ~>mediumtext(类型)
- 5:修改字段长度和字段小数点长度
- 6: 修改字段列名和字段类型
- 7:指定字段之后新增字段
- 8:更新表content_text字段类型
- 9:修改字段类型,修改长度和小数点位数
1:修改类型
- mysql> alter table 表名 modify column 字段名 类型。数据库中address表 city字段是varchar(30),修改类型可以用(谨慎修改类型,可能会导致原有数据出错)。
- mysql 修改字段类型:alter table news modify column title text;我发现使用这句sql也可以直接修改字段原本的类型!
- 通常可以写成 alter table 表名 modify column 列名 新的列的类型例如:student表中列sname的类型是char(20),现在要修改为varchar(20),SQL语句如下alter table student modify column sname varchar(20);
2:修改长度
- mysql> alter table address modify column city char(30);修改长度可以用(修改长度,要保证不短与已有数据,以保证原有数据不出错)mysql> alter table address modify column city varchar(50);
- alter table 表名 modify column 字段名 类型;news 表里的title 字段 原来长度是 100个字符,现长度要改成130个字符。
3: 同时修改列名和列的数据类型
- 同时修改列名和列的数据类型的方法:通常可以写成 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.cn/139788.html原文链接:https://javaforall.cn
相关文章
- MySQL的字段类型_mysql数据库字段类型
- 修改MySQL字段类型的简单步骤(更改mysql字段类型)
- MySQL实现自启动的方法(mysql自启动)
- MySQL创建新用户的步骤和命令(mysql创建用户命令)
- 类型MySQL中处理Date类型数据的方法(mysql存储date)
- MySQL无法停止: 寻求帮助!(mysql无法停止)
- MySQL字段去重:简单易操作的解决方案(mysql字段去重)
- MySQL修改表中数据:一步搞定!(mysql修改表中的数据)
- MySQL安装:一步步初始化(mysql安装初始化)
- MySQL推出新版本增强性能和安全性(mysql推出)
- MySQL数据删除和修改技巧(mysql删除修改数据)
- MySQL注册用户:一步一步指引(mysql注册用户)
- 如何进行 MySQL 的性能检查? 25字(mysql性能检查)
- 使用.NET技术操作MySQL数据库:简单易学,高效稳定(.net操作mysql)
- MySQL浮点类型详解:为什么避免使用浮点类型?(mysql中浮点类型)
- MySQL查询与修改:提升数据管理效率(mysql 查询并修改)
- MySQL数据库应用中的整数类型研究(mysql数据库 int)
- 如何在MySQL中修改视图的名称(mysql中修改视图名字)
- 如何在MySQL中快速修改多条数据(mysql中修改多条数据)
- 深入了解MySQL中的中文数据类型(mysql中中文类型)
- MySQL中SQL窗口教程,轻松了解查询修改删除数据库表中数据的基本操作(mysql 中sql窗口)
- MySQL中使用IN类型参数(mysql中in类型参数)
- MySQL触发器实现两个表联动(mysql两表触发器)
- CGI与MySQL实现Internet网站开发(cgi c mysql)
- 如何利用CMD修改MySQL用户名(cmd 修改mysql名)
- 1172年,MySQL诞生登场(1172 mysql)
- MySQL全外连接了解它的语法及用法(mysql 中全外连接)
- 了解MySQL的不唯一索引使用(mysql 不唯一索引)
- 选择哪个软件下载MySQL(mysql下载哪个软件)
- MySQL上周的今天回顾过去7天的数据库发展情况(mysql 上周的今天)
- 无法修改MySQL索引解决方案简介(mysql不能修改索引)