Comment changer la taille ou le type d'une colonne dans MySQL

Supposons, par exemple, que vous ayez une colonne nommée "State" sur une table nommée "Address" et que vous l'ayez précédemment configurée pour contenir deux caractères, en attendant que les gens utilisent des abréviations d'état à 2 caractères. Vous constatez que plusieurs personnes ont entré des noms entiers au lieu d'abréviations à 2 caractères et vous souhaitez leur permettre de le faire. Vous devez agrandir cette colonne pour permettre aux noms d'état complets de tenir. Voici comment procéder:

En termes génériques, vous utilisez la commande ALTER TABLE suivie du nom de la table, puis de la commande MODIFY suivie du nom de la colonne et du nouveau type et de la nouvelle taille. Voici un exemple:

Le VARCHAR (20) dans les exemples peut changer en n'importe quel nombre approprié pour votre colonne. VARCHAR est une chaîne de caractères de longueur variable. La longueur maximale - dans cet exemple, elle est de 20 - indique le nombre maximal de caractères que vous souhaitez stocker dans la colonne. VARCHAR (25) peut stocker jusqu'à 25 caractères.

instagram viewer

La commande ALTER TABLE peut également être utilisée pour ajouter une nouvelle colonne à une table ou pour supprimer une colonne entière et toutes ses données d'une table. Par exemple, pour ajouter une colonne, utilisez:

instagram story viewer