Maison > base de données > tutoriel mysql > Quel mot-clé peut-on utiliser à la place de MODIFY pour modifier les colonnes d'une table MySQL ?

Quel mot-clé peut-on utiliser à la place de MODIFY pour modifier les colonnes d'une table MySQL ?

PHPz
Libérer: 2023-09-03 17:21:11
avant
1470 Les gens l'ont consulté

可以使用什么关键字代替 MODIFY 来修改 MySQL 表的列?

On peut utiliser le mot-clé CHANGE pour modifier les colonnes d'un tableau existant. En utilisant le mot-clé CHANGE, nous pouvons changer le nom d'une colonne et sa définition. Sa syntaxe est quelque peu différente de celle de ALTER TABLE avec le mot-clé MODIFY.

Syntaxe

Alter table table_name CHANGE old_columnname1 new_columnname1 datatype, CHANGE old_columnname2 new_columnname2 datatype… CHANGE old_columnnameN new_columnname datatype);
Copier après la connexion

Exemple

Dans l'exemple suivant, le nom et la taille des colonnes "City" et "RollNo" sont modifiés à l'aide du mot clé CHANGE dans la commande ALTER.

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
Copier après la connexion

Cependant, si nous voulons uniquement redimensionner la colonne à l'aide du mot-clé CHANGE, écrivez deux fois l'ancien nom de la colonne suivi de la nouvelle taille après le mot-clé CHANGE. L'exemple ci-dessous donne la description

mysql> Alter table Student CHANGE Email Email Varchar(30);
Query OK, 5 rows affected (0.33 sec)
Records: 5 Duplicates: 0 Warnings: 0
Copier après la connexion

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal