Rumah  >  Artikel  >  pangkalan data  >  Apakah kata kunci yang boleh digunakan dan bukannya MODIFY untuk mengubah suai lajur jadual MySQL?

Apakah kata kunci yang boleh digunakan dan bukannya MODIFY untuk mengubah suai lajur jadual MySQL?

PHPz
PHPzke hadapan
2023-09-03 17:21:111334semak imbas

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

Kita boleh menggunakan kata kunci CHANGE untuk mengubah suai lajur jadual sedia ada. Menggunakan kata kunci CHANGE kita boleh menukar nama lajur dan takrifnya. Sintaksnya agak berbeza daripada ALTER TABLE dengan kata kunci MODIFY.

Syntax

Alter table table_name CHANGE old_columnname1 new_columnname1 datatype, CHANGE old_columnname2 new_columnname2 datatype… CHANGE old_columnnameN new_columnname datatype);

Contoh

Dalam contoh berikut, nama dan saiz lajur "City" dan "RollNo" diubah suai dengan bantuan CHANGE kata kunci dalam arahan ALTER.

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

Tetapi jika kita hanya mahu mengubah saiz lajur menggunakan kata kunci TUKAR, kemudian tulis nama lajur lama dua kali diikuti dengan saiz baharu selepas kata kunci TUKAR. Contoh di bawah memberikan penerangan

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

Atas ialah kandungan terperinci Apakah kata kunci yang boleh digunakan dan bukannya MODIFY untuk mengubah suai lajur jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam