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

Wie ändere ich den Datentyp der MySQL-Spalte?

青灯夜游
青灯夜游Original
2020-09-30 17:18:1419179Durchsuche

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 2a59fb221d0bc3b07e1e43cec3d4767d MODIFY 875d239be828b55d01b7fc73eabbecf6 6f58afedf579acd98d87d27ef0264503“ .

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 <字段名> <数据类型>

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)

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!

Stellungnahme:
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