Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So ändern Sie die Spaltengröße in MySQL

Manchmal müssen Sie möglicherweise die Spaltengröße oder die Feldlänge in MySQL ändern. In diesem Artikel werden wir uns ansehen, wie man die Spaltengröße in MySQL ändert. Sie können diese Befehle verwenden, um die Spaltengröße in MySQL zu erhöhen oder zu verringern.


So ändern Sie die Spaltengröße in MySQL

So erhöhen Sie die Feldlänge in MySQL. Angenommen, Sie haben eine VARCHAR-Spalte mit der Länge 20 und möchten ihre Länge auf 255 erhöhen.

In diesem Fall müssen Sie die ALTER TABLE-Anweisung verwenden, um die Spaltengröße zu erhöhen.

Hier ist die Syntax dafür

ALTER TABLE table_name
MODIFY column_name
varchar(new_length);

Im obigen Befehl müssen Sie table_name angeben dessen Spalte Sie ändern möchten, column_name der Spalte, deren Länge Sie ändern möchten, und new_length , neue Größennummer.

Hier ist ein Beispiel zur Erhöhung der Spaltengröße in 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    |       |
+--------------+-------------+------+-----+---------+-------+

Lassen Sie uns die Größe von product_name von varchar(20) auf varchar(255) erhöhen.

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

Hoffentlich hilft Ihnen dieser Artikel, die Spaltengröße in MySQL zu ändern. Ubiq macht es einfach, Daten zu visualisieren und sie in Echtzeit-Dashboards zu überwachen. Testen Sie Ubiq kostenlos.