Heim > Datenbank > MySQL-Tutorial > Hauptteil

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

PHPz
Freigeben: 2023-09-03 17:21:11
nach vorne
1381 Leute haben es durchsucht

可以使用什么关键字代替 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);
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage