首頁 > 資料庫 > mysql教程 > 可以使用什麼關鍵字來取代 MODIFY 來修改 MySQL 表的欄位?

可以使用什麼關鍵字來取代 MODIFY 來修改 MySQL 表的欄位?

PHPz
發布: 2023-09-03 17:21:11
轉載
1457 人瀏覽過

可以使用什么关键字代替 MODIFY 来修改 MySQL 表的列?

我們可以使用關鍵字 CHANGE 來修改現有資料表的欄位。使用 CHANGE 關鍵字,我們可以變更列的名稱及其定義。它的語法與帶有 MODIFY 關鍵字的 ALTER TABLE 的語法有點不同。

語法

Alter table table_name CHANGE old_columnname1 new_columnname1 datatype, CHANGE old_columnname2 new_columnname2 datatype… CHANGE old_columnnameN new_columnname datatype);
登入後複製

範例

在下面的範例中,借助ALTER 指令中的CHANGE 關鍵字,修改了「City」和「RollNo」欄位的名稱和大小。

mysql> Alter table Student CHANGE Rollno Id int, CHANGE City Place Varchar(10);
Query OK, 5 rows affected (0.40 sec)
Records: 5 Duplicates: 0 Warnings: 0
登入後複製

但是,如果我們只想使用 CHANGE 關鍵字調整列大小,則在關鍵字 CHANGE 後面兩次寫入舊列名稱以及新大小。下面的例子給了描述

mysql> Alter table Student CHANGE Email Email Varchar(30);
Query OK, 5 rows affected (0.33 sec)
Records: 5 Duplicates: 0 Warnings: 0
登入後複製

以上是可以使用什麼關鍵字來取代 MODIFY 來修改 MySQL 表的欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板