MySQL更改字段名称:完整指南
要更改MySQL表中的字段名称,请使用ALTER TABLE语句。针对不同版本的MySQL,需要使用不同的子句:
MySQL 8.0及更高版本:
使用RENAME COLUMN子句:
ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name;
例如,将名为'old_column_name'的字段重命名为'new_column_name':
ALTER TABLE my_table RENAME COLUMN old_column_name TO new_column_name;
MySQL 5.7及更早版本:
使用MODIFY COLUMN子句:
ALTER TABLE table_name MODIFY COLUMN old_column_name new_column_name 数据类型;
例如,将名为'old_column_name'的字段重命名为'new_column_name',并保持数据类型:
ALTER TABLE my_table MODIFY COLUMN old_column_name new_column_name VARCHAR(255);
仅更改字段名称,不更改数据类型:
使用CHANGE关键字:
ALTER TABLE table_name CHANGE old_column_name new_column_name 数据类型;
例如,将名为'old_column_name'的字段重命名为'new_column_name',并保持数据类型:
ALTER TABLE my_table CHANGE old_column_name new_column_name VARCHAR(255);
请注意,CHANGE关键字用于更改字段名称和数据类型。如果只想更改字段名称而不更改其数据类型,则可以使用MODIFY COLUMN子句。
原文地址: https://www.cveoy.top/t/topic/gS0V 著作权归作者所有。请勿转载和采集!