Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да промените размера на колоната в MySQL

Понякога може да се наложи да промените размера на колоната или да промените дължината на полето в MySQL. В тази статия ще разгледаме как да промените размера на колоната в MySQL. Можете да използвате тези команди, за да увеличите размера на колоната в MySQL или да го намалите.


Как да промените размера на колоната в MySQL

Ето как да увеличите дължината на полето в MySQL. Да кажем, че имате колона VARCHAR с дължина 20 и искате да увеличите дължината й до 255.

В този случай трябва да използвате оператор ALTER TABLE, за да увеличите размера на колоната.

Ето синтаксиса за него

ALTER TABLE table_name
MODIFY column_name
varchar(new_length);

В горната команда трябва да посочите име_на_таблица чиято колона искате да промените, име_на_колона на колона, чиято дължина искате да промените, и new_length , номер на нов размер.

Ето пример за увеличаване на размера на колоната в 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    |       |
+--------------+-------------+------+-----+---------+-------+

Нека увеличим размера на product_name от varchar(20) на 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    |       |
+--------------+--------------+------+-----+---------+-------+

Надяваме се, че тази статия ще ви помогне да промените размера на колоната в MySQL. Ubiq улеснява визуализирането на данни и наблюдението им в табла за управление в реално време. Опитайте Ubiq безплатно.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL търсене в списъка със запетая

  2. MySQL – MariaDB – Писане на първата съхранена процедура

  3. MySQL - ПОРЪЧАЙТЕ ПО стойности в рамките на IN()

  4. SQL Buddy – уеб базиран инструмент за администриране на MySQL

  5. Mysql заявка за динамично преобразуване на редове в колони на базата на две колони