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

Wie ändere ich den Datentyp der MySQL-Spalte?

青灯夜游
Freigeben: 2020-09-30 17:18:14
Original
19247 Leute haben es durchsucht

So ändern Sie den Datentyp einer MySQL-Spalte: Ändern Sie ihn mit der Anweisung „ALTER TABLE“ mit dem Schlüsselwort MODIFY. Die Syntax lautet „ALTER TABLE MODIFY “ .

Wie ändere ich den Datentyp der MySQL-Spalte?

Ändern Sie den Datentyp eines Felds (Spalte).

Ändern des Datentyps eines Felds bedeutet, den Datentyp des Felds in einen anderen Datentyp umzuwandeln. Die Syntaxregeln zum Ändern von Felddatentypen in MySQL lauten wie folgt:

ALTER TABLE <表名> MODIFY <字段名> <数据类型>
Nach dem Login kopieren

Unter ihnen:

  • Tabellenname: bezieht sich auf den Namen der Tabelle, in der sich das Feld befindet, dessen Datentyp geändert werden soll;

    Feldname: bezieht sich auf das Feld, das geändert werden muss;
  • Datentyp: bezieht sich auf den neuen Datentyp des geänderten Feldes.
  • Beispiel:

Verwenden Sie ALTER TABLE, um die Struktur der Tabelle tb_emp1 zu ändern und den Datentyp des Namensfelds von VARCHAR(22) in VARCHAR(30) zu ändern. Die SQL-Anweisung und die Ausführungsergebnisse lauten wie folgt folgt.

mysql> ALTER TABLE tb_emp1
    -> MODIFY name VARCHAR(30);
Query OK, 0 rows affected (0.15 sec)
Records: 0  Duplicates: 0  Warnings: 0
mysql> DESC tb_emp1;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| col1   | int(11)     | YES  |     | NULL    |       |
| id     | int(11)     | YES  |     | NULL    |       |
| name   | varchar(30) | YES  |     | NULL    |       |
| col2   | int(11)     | YES  |     | NULL    |       |
| deptId | int(11)     | YES  |     | NULL    |       |
| salary | float        | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
6 rows in set (0.00 sec)
Nach dem Login kopieren
Nachdem die Anweisung ausgeführt wurde, wurde festgestellt, dass der Datentyp des Namensfelds in der Tabelle tb_emp1 in VARCHAR (30) geändert wurde, und die Änderung war erfolgreich.

Empfohlenes Tutorial:

MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie ändere ich den Datentyp der MySQL-Spalte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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