Mysql
 sql >> Database >  >> RDS >> Mysql

Come modificare la dimensione della colonna in MySQL

A volte potrebbe essere necessario modificare la dimensione della colonna o modificare la lunghezza del campo in MySQL. In questo articolo, vedremo come modificare la dimensione della colonna in MySQL. Puoi utilizzare questi comandi per aumentare la dimensione della colonna in MySQL o diminuirla.


Come modificare la dimensione della colonna in MySQL

Ecco come aumentare la lunghezza del campo in MySQL. Supponiamo che tu abbia una colonna VARCHAR con lunghezza 20 e desideri aumentarne la lunghezza a 255.

In questo caso, è necessario utilizzare l'istruzione ALTER TABLE per aumentare la dimensione della colonna.

Ecco la sintassi

ALTER TABLE table_name
MODIFY column_name
varchar(new_length);

Nel comando precedente, devi specificare nome_tabella la cui colonna vuoi modificare, nome_colonna di colonna di cui vuoi modificare la lunghezza e new_length , nuovo numero di taglia.

Ecco un esempio per aumentare la dimensione della colonna in 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    |       |
+--------------+-------------+------+-----+---------+-------+

Aumentiamo la dimensione di product_name da varchar(20) a 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    |       |
+--------------+--------------+------+-----+---------+-------+

Si spera che questo articolo ti aiuti a cambiare la dimensione della colonna in MySQL. Ubiq semplifica la visualizzazione dei dati e il monitoraggio in dashboard in tempo reale. Prova Ubiq gratuitamente.