要重命名現(xiàn)有 MySQL 表中的列,我們可以使用帶有 CHANGE 關(guān)鍵字的 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
登錄后復(fù)制
借助上面的查詢,MySQL 已將“Email”列的名稱更改為“Emailid”。
我們可以使用新列名指定相同的數(shù)據(jù)類型和大小或不同的數(shù)據(jù)類型和大小,如下所示 –
mysql> Alter table Student CHANGE Emailid Mailid char(35); Query OK, 5 rows affected (0.29 sec) Records: 5 Duplicates: 0 Warnings: 0
登錄后復(fù)制
借助上面的查詢,MySQL 已將列名從“Emailid”更改為“Mailid”,并將其數(shù)據(jù)類型從 varchar(30) 更改為 char(35)。
以上就是如何重命名現(xiàn)有 MySQL 表中的列?的詳細內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!