Heim  >  Artikel  >  Datenbank  >  Welches Schlüsselwort kann anstelle von MODIFY verwendet werden, um Spalten einer MySQL-Tabelle zu ändern?

Welches Schlüsselwort kann anstelle von MODIFY verwendet werden, um Spalten einer MySQL-Tabelle zu ändern?

PHPz
PHPznach vorne
2023-09-03 17:21:111331Durchsuche

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

Wir können das Schlüsselwort CHANGE verwenden, um die Spalten einer vorhandenen Tabelle zu ändern. Mit dem Schlüsselwort CHANGE können wir den Namen einer Spalte und ihre Definition ändern. Seine Syntax unterscheidet sich etwas von der von ALTER TABLE mit dem Schlüsselwort MODIFY.

Syntax

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

Beispiel

Im folgenden Beispiel werden der Name und die Größe der Spalten „City“ und „RollNo“ mit Hilfe des Schlüsselworts CHANGE im ALTER-Befehl geändert.

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

Aber wenn wir die Größe der Spalte nur mit dem Schlüsselwort CHANGE ändern möchten, schreiben Sie nach dem Schlüsselwort CHANGE zweimal den alten Spaltennamen, gefolgt von der neuen Größe. Das folgende Beispiel gibt die Beschreibung

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

Das obige ist der detaillierte Inhalt vonWelches Schlüsselwort kann anstelle von MODIFY verwendet werden, um Spalten einer MySQL-Tabelle zu ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen