MySQL中使用SQL语句对字段进行重命名_mysql数据库教程-查字典教程网
MySQL中使用SQL语句对字段进行重命名
MySQL中使用SQL语句对字段进行重命名
发布时间:2016-12-29 来源:查字典编辑
摘要:MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用altertable这一SQL语句。重命名字段的语法为:alter...

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 | varchar(20) | YES | | NULL | |

| t_password | char(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 varchar(20);

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 | varchar(20) | YES | | NULL | |

| t_password | char(32) | YES | | NULL | |

| t_birth | date | YES | | NULL | |

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

4 rows in set (0.00 sec)

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

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

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新mysql数据库学习
    热门mysql数据库学习
    编程开发子分类