Maison  >  Article  >  base de données  >  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
PHPzavant
2023-09-03 17:21:111331parcourir

可以使用什么关键字代替 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);

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

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

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer