sql >> Databáze >  >> RDS >> Mysql

Jak změnit velikost sloupce v MySQL

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.

  1. Test připojení PDO

  2. Převeďte řetězec s oddělovači na řádky v oracle

  3. Klient Oracle ORA-12541:TNS:žádný posluchač

  4. Vytvoření profilu pošty databáze v SQL Server (T-SQL)