精华内容
下载资源
问答
  • mysql修改字段数据类型
    千次阅读
    2021-01-18 19:08:32

    mysql> alter table 表名 modify column 字段名 类型。数据库中address表 city字段是varchar(30),修改类型可以用(谨慎修改类型,可能会导致原有数据出错)。

    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个字符。

    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);

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

    更多相关内容
  • mysql 修改字段类型

    千次阅读 2022-01-19 10:45:33
    修改字段类型: alter table 表名 modify column 字段名 类型。 --如 alter table province_quality modify column quality float(8,2); mysql> describe province_quality ; +----------+--------------+------+...

    修改字段类型:

    alter table 表名 modify column 字段名 类型。
    --如
    alter table province_quality modify column quality float(8,2);
    mysql> describe province_quality ;
    +----------+--------------+------+-----+---------+-------+
    | Field    | Type         | Null | Key | Default | Extra |
    +----------+--------------+------+-----+---------+-------+
    | province | varchar(255) | YES  |     | NULL    |       |
    | quality  | float(8,2)   | YES  |     | NULL    |       |
    | rtt      | float(6,2)   | YES  |     | NULL    |       |
    | up       | float(6,2)   | YES  |     | NULL    |       |
    | down     | float(6,2)   | YES  |     | NULL    |       |
    +----------+--------------+------+-----+---------+-------+
    5 rows in set (0.00 sec)
    
    展开全文
  • MySQL批量修改字段数据类型

    千次阅读 2021-06-16 16:35:48
    有一张表RULE,里面有120个以JE开头的字段类型为tinytext,发现字段长度不够,需要修改成text类型。 1.查出所需要的列名 SELECT COLUMN_NAME, DATA_TYPE, COLUMN_COMMENT FROM information_schema.COLUMNS ...

    问题

    有一张表RULE,里面有120个以JE开头的字段,类型为tinytext,发现字段长度不够,需要修改成text类型。
    RULE表

    1.查出所需要的列名

    SELECT
    	COLUMN_NAME,
    	DATA_TYPE,
    	COLUMN_COMMENT
    FROM
    	information_schema.COLUMNS 
    WHERE
    	table_name = '表名' 
    	AND table_schema = '数据库名' 
    

    表名修改为RULE,数据库名修改为glb,添加条件查出JE开头的字段

    SELECT
    	COLUMN_NAME,
    	DATA_TYPE,
    	COLUMN_COMMENT
    FROM
    	information_schema.COLUMNS 
    WHERE
    	table_name = 'RULE' 
    	AND table_schema = 'glb' 
    	AND COLUMN_NAME LIKE '%JE%';
    

    查询结果

    2.确定修改SQL

    修改一个字段的sql为:

    ALTER TABLE GLB_REPROT_RULE MODIFY JE1 TEXT;
    

    3.通过CONCAT函数批量生成修改SQL

    SELECT
    	COLUMN_NAME,
    	DATA_TYPE,
    	COLUMN_COMMENT,
    	CONCAT( 'ALTER TABLE RULE MODIFY ', COLUMN_NAME, ' TINYTEXT;' ) 
    FROM
    	information_schema.COLUMNS 
    WHERE
    	table_name = 'RULE' 
    	AND table_schema = 'glb' 
    	AND COLUMN_NAME LIKE '%JE%';
    

    注意增加空格和分号

    生成批量修改的sql

    4.执行生成的sql

    执行生成的sql

    注意

    修改后注释会丢失,需要重新填写注释。本例子的注释格式与字段名格式相似,可以借助变量实现注释。

    -- 定义并初始化变量
    SELECT
    	@rownum := 0;
    -- 生成sql
    SELECT
    	@rownum := @rownum + 1 rownum,
    	COLUMN_NAME,
    	DATA_TYPE,
    	COLUMN_COMMENT,
    	CONCAT( 'ALTER TABLE RULE MODIFY ', COLUMN_NAME, ' TINYTEXT COMMENT "金额', @rownum, '";' ) 
    FROM
    	information_schema.COLUMNS 
    WHERE
    	table_name = 'RULE' 
    	AND table_schema = 'glb' 
    	AND COLUMN_NAME LIKE '%JE%';
    

    注意:注释需要用""包住,否则会出错

    生成的sql

    展开全文
  • MySQL怎么修改字段类型

    千次阅读 2021-01-31 01:31:10
    下面本篇文章就来带大家了解一下alter table语句,介绍如何修改字段类型,希望对大家有所帮助。在MySQL中,alter table语句是用于在已有的表中添加、修改或删除列(字段)的。1、添加字段(列)alter table 表名 add ...

    在MySQL中,可以通过alter table语句来修改表中一个字段的数据类型。下面本篇文章就来带大家了解一下alter table语句,介绍如何修改字段类型,希望对大家有所帮助。

    1175ae11e955823d1e9abd304e81f889.png

    在MySQL中,alter table语句是用于在已有的表中添加、修改或删除列(字段)的。

    1、添加字段(列)alter table 表名 add 字段名 数据类型

    示例:在表 "Persons" 中添加一个名为 "Birthday" 的新列,数据类型为“date”alter table Persons add Birthday date

    说明:新列 "Birthday" 的类型是 date,可以存放日期

    2、修改字段名alter table 表名 rename column A to B

    3、修改字段类型alter table 表名 alter column 字段名 数据类型

    示例:将表 "Persons" 中的 "Birthday" 列的数据类型改为“year”alter table Persons alter column Birthday year

    说明:"Birthday" 列的数据类型是 year,可以存放 2 位或 4 位格式的年份。

    4、删除字段alter table 表名 drop column 字段名

    示例:删除 "Person" 表中的 "Birthday" 列alter table Persons drop column Birthday

    相关视频教程推荐:《MySQL教程》

    以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

    展开全文
  • mysql】 数据表修改字段的数据类型1、背景2、修改字段的数据类型 1、背景 当数据表创建之后,发现数据表字段的数据类型不合适,我们可以立即删除后重新创建...在 MySQL修改字段数据类型的语法规则如下: ALTER TA
  • Mysql修改字段类型

    千次阅读 2020-09-01 21:08:57
    mysql 修改字段长度 alter table news modify column title varchar(130); alter table 表名 modify column 字段名 类型; 如:tplay_auser表里的sex 字段 将数据类型改为char长度为20 alter table tplay_auser ...
  • Mysql修改字段名、修改字段类型

    千次阅读 2020-07-17 15:30:58
    mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN关键字可以省略不写 alter ...
  • MySQL修改字段名和字段数据类型

    千次阅读 2021-01-27 04:05:45
    使用ALTER TABLE语句可以直接修改字段名和该字段的数据类型。实例:将itbiancheng表中的sex字段改名为stu_sex,并且数据类型修改为INT(2)。操作步骤如下:1. 使用DESC语句查看itbiancheng表的结构。从查询结果可以...
  • MySQL 修改字段类型和字段长度

    千次阅读 2020-06-19 14:46:51
    1、修改字段类型 格式:alter table 表名 modify column 字段名 类型; 实例: 将users表的registerTime字段改为datetime类型; alter table users modify column registerTime datetime; 2、修改字段长度 格式...
  • MySQL修改数据类型语句

    千次阅读 2021-08-06 14:24:42
    语法: alter table 表名 change 要修改字段修改之后的字段字段类型 比如: 修改后:
  • 数据库中address表 city字段是varchar(30),修改类型可以用(谨慎修改类型,可能会导致原有数据出错)。 mysql> alter table address modify column city char(30);修改长度可以用(修改长度,要保证不短与已有...
  • MySQL存储过程,一键批量修改一个表内的多个列(字段类型。例如从int转换成varchar
  • mysql批量修改数据库字段类型

    千次阅读 2021-12-22 18:57:06
    SELECT CONCAT( 'alter table ', table_name, ' MODIFY COLUMN ', column_name, ' float DEFAULT NULL;' )AScol, TABLE_NAME, COLUMN_NAME, DATA_TYPE FROM INFORMATION_SCHEMA....WHERETABLE_SCHEM...
  • MysqL必读MysqL 增加修改字段类型及删除字段类型》要点:本文介绍了MysqL必读MysqL 增加修改字段类型及删除字段类型,希望对您有用。如果有疑问,可以联系我们。添加)增加一个新列alter table t2 add d timestamp;...
  • mysql数据库 添加字段,修改字段,修改注释 添加字段 (不为空,或添加注释) ALTER TABLE table1 ADD idd BIGINT(20) COMMENT '注释内容'; ALTER TABLE table1 ADD name1 BIGINT(20) not null COMMENT '注释111';--...
  • MySQL修改字段名、修改字段类型

    千次阅读 2021-03-02 13:41:58
    -- 能修改字段类型类型长度、默认值、注释 alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT '注释'; -- 能修改字段类型类型长度、默认值、注释 alter table table
  • mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN关键字可以省略不写 alter ...
  • 修改MySQL字段类型和长度

    千次阅读 2021-01-19 23:51:31
    MySQL修改字段类型的命令是:mysql> alter table 表名 modify column 字段名 类型;假设在MySQL中有一个表为:address,有一个字段为city 初始情况下为varchar(30),那么修改类型为char可以在MySQL控制台输入:...
  • mysql修改字段数据类型和名称

    千次阅读 2016-11-03 13:26:24
    **只修改列的数据类型的方法: 通常可以写成 alter table 表名 modify column 列名 新的列的类型 例如:student表中列sname的类型是char(20),现在要修改为varchar(20),SQL语句如下 alter table student modify ...
  • mysql字段属性修改成 text 类型

    千次阅读 2021-11-11 10:12:51
    -- 将表 xxx_sheet 字段 xxx_content 类型改成 text ALTER TABLE xxx_sheet CHANGE xxx_content xxx_content TEXT;
  • MySQL ALTER命令当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。开始本章教程前让我们先创建一张表,表名为:testalter_tbl。root@host# mysql -u root -p password;Enter password:***...
  • mysql修改字段语句

    千次阅读 2021-01-18 23:53:24
    --------------------------------------------------------- Ta 只分享的内容开始 ---------------------------------------------------------------------mysql修改字段语句一、修改字段默认值alter table 表名 ...
  • Mysql 修改字段默认值

    千次阅读 2021-01-18 19:08:53
    环境描述:MySQL 5.7.13问题描述:建表的时候,users_info表的role_id字段没有默认值,后期发现注册的时候,需要提供给用户一个默认角色,也就是给role_id...修改字段默认值:role_id默认值设置为:1mysql> alte...
  • 1.批量修改my_test库所有表的del_flag字段类型、大小、注释 SELECT CONCAT('alter table ',table_name,' modify column del_flag char(1) COMMENT \'删除标识(1正常 0删除)\';') FROM information_schema.COLUMNS ...
  • 怎样修改mysql列的数据类型

    千次阅读 2021-01-19 00:03:27
    怎样修改mysql列数据类型的方法:通过“ALTER TABLE”语句配合...在 MySQL修改字段数据类型的语法规则如下:ALTER TABLE MODIFY 其中:表名:指要修改数据类型的字段所在表的名称;字段名:指需要修改的字段;...
  • MySql 修改字段名称和数据类型

    千次阅读 2016-06-25 19:15:23
    mysql 数据库有有一张表 info,, 现在要修改表里面 phone 这个字段类型和长度。 alter table info MODIFY COLUMN phone INT(20); 注意的问题是: 修改长度的时候 最好比原来的长度要大,不然原...
  • Mysql修改字段名和字段类型

    千次阅读 2020-05-12 11:14:12
    内容描述:修改表中的字段名,并修改字段数据类型。 相关知识 为了完成本关任务,你需要掌握:1.如何修改字段名;2.如何修改字段数据类型修改字段名 有时,在我们建好一张表后会突然发现,哎呀!字段名貌似写...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 246,283
精华内容 98,513
关键字:

mysql修改字段数据类型

mysql 订阅