sql >> Database teknologi >  >> RDS >> Mysql

Sådan ændres kolonnestørrelse i MySQL

Nogle gange skal du muligvis ændre kolonnestørrelse eller ændre feltlængde i MySQL. I denne artikel vil vi se på, hvordan du ændrer kolonnestørrelse i MySQL. Du kan bruge disse kommandoer til at øge kolonnestørrelsen i MySQL eller formindske den.


Sådan ændrer du kolonnestørrelse i MySQL

Her er, hvordan du øger feltlængden i MySQL. Lad os sige, at du har en VARCHAR-søjle med længde 20 og ønsker at øge dens længde til 255.

I dette tilfælde skal du bruge ALTER TABLE-sætningen for at øge kolonnestørrelsen.

Her er syntaksen for det

ALTER TABLE table_name
MODIFY column_name
varchar(new_length);

I ovenstående kommando skal du angive tabelnavn hvis kolonne du vil ændre, kolonnenavn af kolonne, hvis længde du vil ændre, og ny_længde , nyt størrelsesnummer.

Her er et eksempel for at øge kolonnestørrelsen 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    |       |
+--------------+-------------+------+-----+---------+-------+

Lad os øge størrelsen på produktnavn fra varchar(20) til 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    |       |
+--------------+--------------+------+-----+---------+-------+

Forhåbentlig hjælper denne artikel dig med at ændre kolonnestørrelse i MySQL. Ubiq gør det nemt at visualisere data og overvåge dem i dashboards i realtid. Prøv Ubiq gratis.

  1. CTE Recursion for at få træhierarki

  2. T-SQL trim   (og andre ikke-alfanumeriske tegn)

  3. hvordan kan jeg oprette ny XML-fil fra eksisterende database i PostgreSQL-databasen ved hjælp af java

  4. Sådan genereres et script fra et diagram i MySQL Workbench