Někdy může být nutné změnit velikost sloupce nebo změnit délku pole v MySQL. V tomto článku se podíváme na to, jak změnit velikost sloupců v MySQL. Tyto příkazy můžete použít ke zvětšení nebo zmenšení sloupce v MySQL.
Jak změnit velikost sloupce v MySQL
Zde je návod, jak zvýšit délku pole v MySQL. Řekněme, že máte sloupec VARCHAR o délce 20 a chcete jeho délku zvětšit na 255.
V tomto případě musíte použít příkaz ALTER TABLE ke zvětšení velikosti sloupce.
Zde je jeho syntaxe
ALTER TABLE table_name MODIFY column_name varchar(new_length);
Ve výše uvedeném příkazu musíte zadat název_tabulky jehož sloupec chcete upravit, column_name sloupce, jehož délku chcete změnit, a nová_délka , nové číslo velikosti.
Zde je příklad zvětšení velikosti sloupců v 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 | |
+--------------+-------------+------+-----+---------+-------+ Zvětšeme velikost product_name z varchar(20) na 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 | |
+--------------+--------------+------+-----+---------+-------+
Doufejme, že vám tento článek pomůže změnit velikost sloupců v MySQL. Ubiq usnadňuje vizualizaci dat a jejich sledování na řídicích panelech v reálném čase. Vyzkoušejte Ubiq zdarma.