Đôi khi bạn có thể cần thay đổi kích thước cột hoặc thay đổi độ dài trường trong MySQL. Trong bài này, chúng ta sẽ xem xét cách thay đổi kích thước cột trong MySQL. Bạn có thể sử dụng các lệnh này để tăng kích thước cột trong MySQL hoặc giảm nó.
Cách thay đổi kích thước cột trong MySQL
Đây là cách tăng độ dài trường trong MySQL. Giả sử bạn có một cột VARCHAR với độ dài 20 và muốn tăng độ dài của nó lên 255.
Trong trường hợp này, bạn cần sử dụng câu lệnh ALTER TABLE để tăng kích thước cột.
Đây là cú pháp của nó
ALTER TABLE table_name MODIFY column_name varchar(new_length);
Trong lệnh trên, bạn cần chỉ định tên_bảng cột mà bạn muốn sửa đổi, column_name trong số cột có độ dài bạn muốn thay đổi và new_length , số kích thước mới.
Đây là một ví dụ để tăng kích thước cột trong 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 | | +--------------+-------------+------+-----+---------+-------+
Hãy để chúng tôi tăng kích thước của product_name từ varchar (20) thành 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 | | +--------------+--------------+------+-----+---------+-------+
Hy vọng rằng, bài viết này sẽ giúp bạn thay đổi kích thước cột trong MySQL. Ubiq giúp dễ dàng trực quan hóa dữ liệu và theo dõi chúng trong trang tổng quan thời gian thực. Dùng thử Ubiq miễn phí.