Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment changer la taille des colonnes dans MySQL

Parfois, vous devrez peut-être modifier la taille des colonnes ou la longueur des champs dans MySQL. Dans cet article, nous verrons comment modifier la taille des colonnes dans MySQL. Vous pouvez utiliser ces commandes pour augmenter ou diminuer la taille des colonnes dans MySQL.


Comment modifier la taille des colonnes dans MySQL

Voici comment augmenter la longueur des champs dans MySQL. Supposons que vous ayez une colonne VARCHAR d'une longueur de 20 et que vous souhaitiez augmenter sa longueur à 255.

Dans ce cas, vous devez utiliser l'instruction ALTER TABLE pour augmenter la taille de la colonne.

Voici la syntaxe pour cela

ALTER TABLE table_name
MODIFY column_name
varchar(new_length);

Dans la commande ci-dessus, vous devez spécifier table_name dont vous souhaitez modifier la colonne, column_name de la colonne dont vous souhaitez modifier la longueur, et new_length , nouveau numéro de taille.

Voici un exemple pour augmenter la taille des colonnes dans MySQL

mysql> create table sales(
       id int, 
       product_name varchar(20), 
       order_date date
       );
mysql> describe sales;
+--------------+-------------+------+-----+---------+-------+
| Field        | Type        | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| id           | int(11)     | YES  |     | NULL    |       |
| product_name | varchar(20) | YES  |     | NULL    |       |
| order_date   | date        | YES  |     | NULL    |       |
+--------------+-------------+------+-----+---------+-------+

Augmentons la taille de product_name de varchar(20) à varchar(255).

mysql> alter table sales
       modify product_name varchar(255);

mysql> describe sales;
+--------------+--------------+------+-----+---------+-------+
| Field        | Type         | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+-------+
| id           | int(11)      | YES  |     | NULL    |       |
| product_name | varchar(255) | YES  |     | NULL    |       |
| order_date   | date         | YES  |     | NULL    |       |
+--------------+--------------+------+-----+---------+-------+

Espérons que cet article vous aidera à modifier la taille des colonnes dans MySQL. Ubiq facilite la visualisation des données et leur suivi dans des tableaux de bord en temps réel. Essayez Ubiq gratuitement.