Heim >Datenbank >MySQL-Tutorial >Wie ändere ich den Datentyp einer vorhandenen MySQL-Spalte?

Wie ändere ich den Datentyp einer vorhandenen MySQL-Spalte?

WBOY
WBOYnach vorne
2023-08-23 15:17:02928Durchsuche

Wie ändere ich den Datentyp einer vorhandenen MySQL-Spalte?

ALTER COMMAND wird verwendet, um den Datentyp einer vorhandenen MySQL-Spalte zu ändern. Es folgt ein Beispiel, das zeigt, wie wir diesen Befehl verwenden können, um den Datentyp einer Spalte zu ändern: −

mysql> describe testing\G
*************************** 1. row ***************************
  Field: id1
   Type: int(11)
   Null: NO
    Key: PRI
Default: 0
  Extra:
*************************** 2. row ***************************
  Field: name
   Type: char(30)
   Null: YES
    Key:
Default: NULL
  Extra:
2 rows in set (0.05 sec)

Aus der obigen DESCRIBE-Abfrage können wir Name The sehen Der Datentyp der Spalte ist CHAR(30). Jetzt können wir es mit Hilfe der folgenden Abfrage in VARCHAR(20) −

mysql> ALTER TABLE Testing MODIFY Name Varchar(20);
Query OK, 4 rows affected (0.60 sec)
Records: 4 Duplicates: 0 Warnings: 0

mysql> Describe Testing\G;
*************************** 1. row ***************************
  Field: id1
   Type: int(11)
   Null: NO
    Key: PRI
Default: 0
  Extra:
*************************** 2. row ***************************
  Field: Name
   Type: varchar(20)
   Null: YES
    Key:
Default: NULL
  Extra:
2 rows in set (0.15 sec)

ändern. Jetzt wurde der Datentyp in VARCHAR(20) geändert.

Das obige ist der detaillierte Inhalt vonWie ändere ich den Datentyp einer vorhandenen MySQL-Spalte?. 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