sql >> Databasteknik >  >> RDS >> Mysql

Hur man ändrar kolumnstorlek i MySQL

Ibland kan du behöva ändra kolumnstorlek eller ändra fältlängd i MySQL. I den här artikeln kommer vi att titta på hur man ändrar kolumnstorlek i MySQL. Du kan använda dessa kommandon för att öka kolumnstorleken i MySQL eller minska den.


Hur man ändrar kolumnstorlek i MySQL

Så här ökar du fältlängden i MySQL. Låt oss säga att du har en VARCHAR-kolumn med längden 20 och vill öka dess längd till 255.

I det här fallet måste du använda ALTER TABLE-satsen för att öka kolumnstorleken.

Här är syntaxen för det

ALTER TABLE table_name
MODIFY column_name
varchar(new_length);

I kommandot ovan måste du ange tabellnamn vars kolumn du vill ändra, kolumnnamn av kolumnen vars längd du vill ändra, och new_length , nytt storleksnummer.

Här är ett exempel för att öka kolumnstorleken i 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    |       |
+--------------+-------------+------+-----+---------+-------+

Låt oss öka storleken på produktnamn från varchar(20) till 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    |       |
+--------------+--------------+------+-----+---------+-------+

Förhoppningsvis hjälper den här artikeln dig att ändra kolumnstorlek i MySQL. Ubiq gör det enkelt att visualisera data och övervaka dem i realtidsinstrumentpaneler. Prova Ubiq gratis.

  1. Datavisualisering med Apache Zeppelin – Handledning

  2. Hur skickar jag ett värde till en lagrad procedurparameter i OLE DB Source-komponent?

  3. Hur kan jag undvika hakparenteser i en LIKE-sats?

  4. Hur ADDDATE() fungerar i MariaDB