MODIFY "."/> MODIFY ".">

Maison >base de données >tutoriel mysql >Comment modifier le type de données de la colonne mysql ?

Comment modifier le type de données de la colonne mysql ?

青灯夜游
青灯夜游original
2020-09-30 17:18:1419241parcourir

Comment modifier le type de données d'une colonne MySQL : Modifiez-le via l'instruction "ALTER TABLE" avec le mot-clé MODIFY, la syntaxe "ALTER TABLE ccc43248daffbac9770dee47fdaff697 MODIFY 6b6432543b1e7cb75ed0a61f84e3d256

Comment modifier le type de données de la colonne mysql ?

Modifier le type de données du champ (colonne)

Modifier le type de données d'un champ consiste à convertir le type de données du champ en un autre type de données. Les règles de syntaxe pour modifier les types de données de champs dans MySQL sont les suivantes :

ALTER TABLE <表名> MODIFY <字段名> <数据类型>

où :

  • Nom de la table : fait référence au nom de la table où se trouve le champ dont les données le type doit être modifié est localisé ;

  • Nom du champ : fait référence au champ qui doit être modifié

  • Type de données : fait référence à le nouveau type de données du champ modifié.

Exemple :

Utilisez ALTER TABLE pour modifier la structure de la table tb_emp1 et changez le type de données du champ de nom en VARCHAR(22) dans VARCHAR(30), l'instruction SQL et les résultats d'exécution sont les suivants. Une fois l'instruction

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)

exécutée, il s'avère que le type de données du champ de nom dans la table tb_emp1 a été modifié en VARCHAR(30) et que la modification a réussi.

Tutoriel recommandé : Tutoriel vidéo MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn