sql >> Database >  >> RDS >> Mysql

Kolomgrootte wijzigen in MySQL

Soms moet u de kolomgrootte of de veldlengte wijzigen in MySQL. In dit artikel zullen we bekijken hoe u de kolomgrootte in MySQL kunt wijzigen. U kunt deze opdrachten gebruiken om de kolomgrootte in MySQL te vergroten of te verkleinen.


Kolomgrootte wijzigen in MySQL

Hier leest u hoe u de veldlengte in MySQL kunt vergroten. Stel dat u een VARCHAR-kolom heeft met een lengte van 20 en dat u de lengte wilt vergroten tot 255.

In dit geval moet u de instructie ALTER TABLE gebruiken om de kolomgrootte te vergroten.

Hier is de syntaxis ervoor

ALTER TABLE table_name
MODIFY column_name
varchar(new_length);

In de bovenstaande opdracht moet u tabelnaam opgeven wiens kolom u wilt wijzigen, column_name van de kolom waarvan u de lengte wilt wijzigen, en new_length , nieuw maatnummer.

Hier is een voorbeeld om de kolomgrootte in MySQL te vergroten

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    |       |
+--------------+-------------+------+-----+---------+-------+

Laten we de productnaam vergroten van varchar(20) naar 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    |       |
+--------------+--------------+------+-----+---------+-------+

Hopelijk helpt dit artikel u bij het wijzigen van de kolomgrootte in MySQL. Ubiq maakt het eenvoudig om data te visualiseren en te monitoren in realtime dashboards. Probeer Ubiq gratis.

  1. java.lang.ClassCastException:oracle.sql.TIMESTAMP kan niet worden gecast naar java.sql.Timestamp

  2. Hoe het ROracle-pakket op Windows 7 te installeren?

  3. SQL Server-groep op telling van datum/tijd per uur?

  4. Hoe iif() werkt in SQLite