Cột thay thế trong MySQL

Alter Column Mysql



Trong khi quản lý cơ sở dữ liệu, người quản trị cơ sở dữ liệu cần phải thay đổi cấu trúc của bảng để luôn cập nhật. Trong bài viết này, chúng ta sẽ tìm hiểu một số loại tác vụ khác nhau mà chúng ta có thể thực hiện bằng cách sử dụng lệnh ALTER được cung cấp của MySQL. Vậy hãy bắt đầu.

Lệnh ALTER thay đổi hoặc thay đổi cấu trúc của bảng. Ví dụ,







  • Bổ sung một cột
  • Xóa một cột
  • Đổi tên cột
  • Sửa đổi một cột

Trong bài viết này, chúng tôi sẽ thử các ví dụ về lệnh ALTER để thêm, xóa, đổi tên và sửa đổi các cột của bảng trong MySQL.



Thêm một cột

Chúng ta có thể thêm một cột vào một bảng đã tồn tại bằng cú pháp sau của lệnh ALTER.



TUỔI BÀN tên_bảng
CỘNG kiểu dữ liệu column_name;

Trong cú pháp này, hãy đảm bảo thay thế tên_bảng và tên_bảng bằng tên bạn muốn đặt.





Chúng ta cũng có thể đề cập đến vị trí của cột mới được tạo bằng cách sử dụng mệnh đề FIRST và AFTER và tham chiếu đến cột đã tồn tại trong bảng. Ví dụ

TUỔI BÀN tên_bảng
CỘNG kiểu dữ liệu column_name
[ ĐẦU TIÊN | SAU ]tên_cột_tên_có_có_;

Nếu chúng ta muốn thêm một cột trước một cột hiện có, chúng ta có thể sử dụng mệnh đề FIRST. Tương tự, nếu chúng ta muốn thêm một cột sau cột hiện có, chúng ta có thể sử dụng mệnh đề SAU.



Chúng tôi cũng có thể thêm nhiều cột, sử dụng cùng một cú pháp cột ALTER TABLE và ADD. Ví dụ

TUỔI BÀN tên_bảng
CỘNG kiểu dữ liệu column_name1
[ ĐẦU TIÊN | SAU ]tên_cột_tên_có_có_
CỘNG kiểu dữ liệu column_name2
[ ĐẦU TIÊN | SAU ]tên_cột_tên_có_có_;

Thả / xóa một cột

Xóa một cột trong MySQL dễ dàng như nói. Chúng ta có thể xóa một cột hiện có trong bảng bằng cách sử dụng lệnh ALTER TABLE và DROP. Cú pháp để xóa một cột là

TUỔI BÀN tên_bảng
RƠI VÃI tên cột dọc;

Đây là cách đơn giản để xóa một cột của bảng trong MySQL.

Đổi tên một cột

Chúng ta có thể đổi tên một cột bằng cách sử dụng mệnh đề CHANGE cùng với lệnh ALTER TABLE. Trong đó, đầu tiên chúng ta cung cấp tên hiện có của cột và sau đó là tên mới cùng với kiểu dữ liệu, tiếp theo là mệnh đề CHANGE. Để thay đổi tên của cột, hãy chạy lệnh sau

TUỔI BÀN tên_bảng
THAY ĐỔI CỘT loại dữ liệu trước_column_name new_column_name;

Nếu chúng ta có thể thay đổi tên của cột, chúng ta có thể thay đổi tên của bảng và sử dụng mệnh đề RENAME với lệnh ALTER TABLE. Cú pháp để đổi tên bảng là

TUỔI BÀN tên_bảng
ĐỔI TÊN ĐẾN new_table_name;

Sửa đổi một cột

Giả sử chúng ta muốn thay đổi định nghĩa cột hoặc kiểu dữ liệu của một cột trong MySQL. Điều khoản MODIFY rất hữu ích để giúp chúng ta trong trường hợp này. Chúng ta có thể sử dụng mệnh đề MODIFY để thay đổi kiểu dữ liệu của một cột. Như thế này

TUỔI BÀN tên_bảng
BIẾN ĐỔI cloumn_name new_data_type;

kiểu chuyên nghiệp

Đây là một chú giải để sử dụng lệnh ALTER.

Đặt giá trị mặc định thành một cột

Nếu chúng ta muốn cung cấp hoặc đặt một số giá trị mặc định cho một cột của bảng. CHÚNG TÔI có thể làm như vậy bằng cách chạy lệnh sau

TUỔI BÀN tên_bảng
TUỔI cloumn_name BỘ VỠ NỢ giá trị ;

Trong cú pháp này, hãy đảm bảo thay thế tên_bảng, tên_bảng và giá trị theo yêu cầu của bạn.

Nếu chúng ta có thể đặt các giá trị mặc định của một cột. Phải có một cách để bỏ đặt hoặc loại bỏ các giá trị mặc định của một cột.

Thả giá trị mặc định của một cột

Vâng, MySQL cung cấp mệnh đề DROP DEFAULT cũng như trong lệnh ALTER TABLE để loại bỏ các giá trị mặc định của một cột.

TUỔI BÀN tên_bảng
TUỔI cloumn_name RƠI VÃI VỠ NỢ ;

Vì vậy, đây là một số cách khác nhau để quản lý và thay đổi bảng trong MySQL.

Tóm lược

Bài viết này bao gồm nhiều cách khác nhau để sử dụng lệnh ALTER để thực hiện một số hoạt động khác nhau. Trong bài viết này, chúng ta đã học cách thêm, xóa, đổi tên bảng và các cột, sửa đổi định nghĩa cột, đặt và bỏ đặt các giá trị mặc định của cột bằng lệnh ALTER TABLE trong MySQL. Nếu bài viết này giúp bạn hiểu rõ hơn về ALTER Command trong MySQL và bạn muốn tìm hiểu thêm về các khái niệm của MySQL. Tiếp tục truy cập trang web linuxhint.com của chúng tôi.