Soms moet u de kolomgrootte of de veldlengte wijzigen in MySQL. In dit artikel zullen we bekijken hoe u de kolomgrootte in MySQL kunt wijzigen. U kunt deze opdrachten gebruiken om de kolomgrootte in MySQL te vergroten of te verkleinen.
Kolomgrootte wijzigen in MySQL
Hier leest u hoe u de veldlengte in MySQL kunt vergroten. Stel dat u een VARCHAR-kolom heeft met een lengte van 20 en dat u de lengte wilt vergroten tot 255.
In dit geval moet u de instructie ALTER TABLE gebruiken om de kolomgrootte te vergroten.
Hier is de syntaxis ervoor
ALTER TABLE table_name MODIFY column_name varchar(new_length);
In de bovenstaande opdracht moet u tabelnaam opgeven wiens kolom u wilt wijzigen, column_name van de kolom waarvan u de lengte wilt wijzigen, en new_length , nieuw maatnummer.
Hier is een voorbeeld om de kolomgrootte in MySQL te vergroten
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 | |
+--------------+-------------+------+-----+---------+-------+ Laten we de productnaam vergroten van varchar(20) naar 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 | |
+--------------+--------------+------+-----+---------+-------+
Hopelijk helpt dit artikel u bij het wijzigen van de kolomgrootte in MySQL. Ubiq maakt het eenvoudig om data te visualiseren en te monitoren in realtime dashboards. Probeer Ubiq gratis.