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.