189 8069 5689

windows系统选项的简单介绍

mysql怎么更改字段名

修改字段类型、字段名、字段注释、类型长度、字段默认值

目前创新互联建站已为成百上千的企业提供了网站建设、域名、虚拟主机网站托管运营、企业网站设计、崇左网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

mysql修改字段类型:

--能修改字段类型、类型长度、默认值、注释

--对某字段进行修改

ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释;

-- COLUMN关键字可以省略不写

alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT '注释'; -- 正常,能修改字段类型、类型长度、默认值、注释

alter table table1 modify column1 decimal(10,2) DEFAULT NULL COMMENT '注释';

-- 正常,能修改字段类型、类型长度、默认值、注释

mysql修改字段名:

ALTER TABLE 表名 CHANGE [column] 旧字段名 新字段名 新数据类型;

alter table table1 change column1 column1 varchar(100) DEFAULT 1.2 COMMENT '注释'; -- 正常,此时字段名称没有改变,能修改字段类型、类型长度、默认值、注释

alter table table1 change column1 column2 decimal(10,1) DEFAULT NULL COMMENT '注释' -- 正常,能修改字段名、字段类型、类型长度、默认值、注释

alter table table1 change column2 column1 decimal(10,1) DEFAULT NULL COMMENT '注释' -- 正常,能修改字段名、字段类型、类型长度、默认值、注释

alter table table1 change column1 column2; -- 报错

mysql alter table white_user change column name nick_name varchar(50) null comment '昵称'; -- 正确

Query OK, 0 rows affected (0.02 sec)

Records: 0 Duplicates: 0 Warnings: 0

2 修改表名

ALTER TABLE 旧表名 RENAME TO 新表名 ;

SQL中在做查询时怎样给某一个字段重命名

MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用alter table 这一SQL语句。

重命名字段的语法为:alter table 表名 change 字段名 字段新名称 字段的类型。

现在我们来尝试把test表中的t_name字段重命名为t_name_new字段。

1、首先查看一下当前test表的`结构

mysql describe test;

+------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+------------+-------------+------+-----+---------+-------+

| t_id | int(11) | YES | | NULL | |

| t_name | var20) | YES | | NULL | |

| t_password | 32) | YES | | NULL | |

| t_birth | date | YES | | NULL | |

+------------+-------------+------+-----+---------+-------+

4 rows in set (0.00 sec)

2、使用alter table语句来修改字段名称

mysql alter table test change t_name t_name_new var20);

Query OK, 0 rows affected (0.11 sec)

Records: 0 Duplicates: 0 Warnings: 0

3、查看修改过后的结果

mysql describe test;

+------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+------------+-------------+------+-----+---------+-------+

| t_id | int(11) | YES | | NULL | |

| t_name_new | var20) | YES | | NULL | |

| t_password | 32) | YES | | NULL | |

| t_birth | date | YES | | NULL | |

+------------+-------------+------+-----+---------+-------+

4 rows in set (0.00 sec)

至此,我们可以顺利的修改表中字段名称了。

关于MySQL中使用SQL语句对字段进行重命名,本文就介绍这么多,希望对大家有所帮助,谢谢!

mysql使用*号查询全部字段时,想对其中一个字段重命名该怎么写?字段太多,不想一个个列出来。

select *,name as username from user

这样全部字段查出来,再多出一列username,这一列的值就和原来的name列一样。

如何在mysql中设置字段别名

SELECT username name FROM `user` "username"是原字段名称, 这个"name"就是别名~

为什么在mysql中select不能给字段重新命名

可以支持字段重命名, 用 AS 定义 如

select id, yg_name as name, max(chegnji) as z_chengji from tablename

如果没有起作用请检查语句属否正确


网站栏目:windows系统选项的简单介绍
转载注明:http://jkwzsj.com/article/hdsgph.html

其他资讯