Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách thay đổi kích thước cột trong MySQL

Đô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í.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong MySQL, tôi có thể trì hoãn kiểm tra tính toàn vẹn tham chiếu cho đến khi cam kết không

  2. Cách nhận dữ liệu 12 tháng qua trong MySQL

  3. Khi nào sử dụng SELECT ... FOR UPDATE?

  4. PDO với CHÈN VÀO thông qua các báo cáo đã chuẩn bị

  5. MySql Count không thể hiển thị giá trị 0