mysql列名命名_重命名MySQL中的列名?

要在MySQL中重命名列名,您需要使用ALTER和CHANGE命令。

让我们首先创建一个表-mysql> create table DemoTable796 (

StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,

Name varchar(100),

StudentAge int

);

让我们检查表的描述-mysql> desc DemoTable796;

这将产生以下输出-+------------+--------------+------+-----+---------+----------------+

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

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

| StudentId  | int(11)      | NO   | PRI | NULL    | auto_increment |

| Name       | varchar(100) | YES  |     | NULL    |                |

| StudentAge | int(11)      | YES  |     | NULL    |                |

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

3 rows in set (0.00 sec)

以下是在MySQL中重命名列名的查询-mysql> alter table DemoTable796 change Name StudentName varchar(100);

Records: 0 Duplicates: 0 Warnings: 0

让我们再次检查表的描述-mysql> desc DemoTable796;

这将产生以下输出-+-------------+--------------+------+-----+---------+----------------+

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

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

| StudentId   | int(11)      | NO   | PRI | NULL    | auto_increment |

| StudentName | varchar(100) | YES  |     | NULL    |                |

| StudentAge  | int(11)      | YES  |     | NULL    |                |

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

3 rows in set (0.00 sec)


版权声明:本文为weixin_34430692原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。