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.