要重命名现有 mysql 表中的列,我们可以使用带有 change 关键字的 alter table 命令,如下所示 -
mysql> alter table student change email emailid varchar(30);query ok, 5 rows affected (0.38 sec)records: 5 duplicates: 0 warnings: 0
借助上面的查询,mysql 已将“email”列的名称更改为“emailid”。
我们可以使用新列名指定相同的数据类型和大小或不同的数据类型和大小,如下所示 -
mysql> alter table student change emailid mailid char(35);query ok, 5 rows affected (0.29 sec)records: 5 duplicates: 0 warnings: 0
借助上面的查询,mysql 已将列名从“emailid”更改为“mailid”,并将其数据类型从 varchar(30) 更改为 char(35)。
以上就是如何重命名现有 mysql 表中的列?的详细内容。