Hướng dẫn add column mysql - thêm cột mysql

Xin chào các bạn, trong bài học ngày hôm nay mình sẽ hướng dẫn các bạn sử dụng câu lệnh ADD COLUMN trong MySQL để thêm cột vào trong bảng.ADD COLUMN trong MySQL để thêm cột vào trong bảng.

  • Giới thiệu
  • Ví dụ vềcâu lệnh add column trong mysql
  • Kết luận

Giới thiệu

Ví dụ vềcâu lệnh add column trong mysqlALTER TABLE ADD COLUMN như sau:

Hướng dẫn add column mysql - thêm cột mysql

Kết luận

  • Để thêm cột mới vào bảng hiện có, bạn sử dụng câu lệnh ALTER TABLE ADD COLUMN như sau:ALTER TABLE.
  • Trong đó:ADD COLUMN. Lưu ý rằng từ khóa COLUMN là tùy chọn để bạn có thể bỏ qua nó.
  • Đầu tiên, bạn chỉ định tên bảng sau mệnh đề ALTER TABLE.FIRST. Nó cũng cho phép bạn thêm cột mới sau cột hiện có bằng cách sử dụng mệnh đề AFTER existing_column. Nếu bạn không chỉ định rõ vị trí của cột mới, MySQL sẽ thêm nó làm cột cuối cùng.

Thứ hai, bạn đặt tên cột mới và định nghĩa nó sau mệnh đề ADD COLUMN. Lưu ý rằng từ khóa COLUMN là tùy chọn để bạn có thể bỏ qua nó.

Hướng dẫn add column mysql - thêm cột mysql

Thứ ba, MySQL cho phép bạn thêm cột mới làm cột đầu tiên của bảng bằng cách chỉ định từ khóa FIRST. Nó cũng cho phép bạn thêm cột mới sau cột hiện có bằng cách sử dụng mệnh đề AFTER existing_column. Nếu bạn không chỉ định rõ vị trí của cột mới, MySQL sẽ thêm nó làm cột cuối cùng.

Ví dụ vềcâu lệnh add column trong mysql

Kết luậnvendors:

Hướng dẫn add column mysql - thêm cột mysql

Để thêm cột mới vào bảng hiện có, bạn sử dụng câu lệnh ALTER TABLE ADD COLUMN như sau:phone vào bảng vendors. Bởi vì chúng ta xác định vị trí của cột phone một cách rõ ràng sau cột tên, MySQL sẽ tuân theo điều này.

Hướng dẫn add column mysql - thêm cột mysql

Trong đó:vendor_group vào bảng vendors. Tại thời điểm này, chúng ta không chỉ định vị trí của cột mới để MySQL thêm cột vendor_group làm cột cuối cùng của bảng vendors.

Hướng dẫn add column mysql - thêm cột mysql

Đầu tiên, bạn chỉ định tên bảng sau mệnh đề ALTER TABLE.vendors:

Hướng dẫn add column mysql - thêm cột mysql

Thứ hai, bạn đặt tên cột mới và định nghĩa nó sau mệnh đề ADD COLUMN. Lưu ý rằng từ khóa COLUMN là tùy chọn để bạn có thể bỏ qua nó.vendors để xem các thay đổi.

Hướng dẫn add column mysql - thêm cột mysql

Thứ ba, MySQL cho phép bạn thêm cột mới làm cột đầu tiên của bảng bằng cách chỉ định từ khóa FIRST. Nó cũng cho phép bạn thêm cột mới sau cột hiện có bằng cách sử dụng mệnh đề AFTER existing_column. Nếu bạn không chỉ định rõ vị trí của cột mới, MySQL sẽ thêm nó làm cột cuối cùng.email và hourly_rate vào bảng vendors cùng một lúc.

Hướng dẫn add column mysql - thêm cột mysql

Để thêm hai hoặc nhiều cột vào một bảng cùng một lúc, bạn sử dụng cú pháp sau:vendors đã có dữ liệu. Trong những trường hợp như vậy, MySQL sẽ sử dụng các giá trị mặc định cho những cột mới này.

Chúng ta hãy xem một số ví dụ về việc thêm cột mới vào bảng hiện có.vendors.

Hướng dẫn add column mysql - thêm cột mysql

Đầu tiên, chúng ta tạo một bảng có tên là vendors:email được điền bằng các giá trị rỗng, không phải giá trị NULL. Và cột hourly_rate được điền bằng giá trị 0,00.

Thứ hai, chúng ta  thêm cột mới có tên là phone vào bảng vendors. Bởi vì chúng ta xác định vị trí của cột phone một cách rõ ràng sau cột tên, MySQL sẽ tuân theo điều này.

Hướng dẫn add column mysql - thêm cột mysql

Thứ ba, chúng ta thêm một cột mới có tên vendor_group vào bảng vendors. Tại thời điểm này, chúng ta không chỉ định vị trí của cột mới để MySQL thêm cột vendor_group làm cột cuối cùng của bảng vendors.

Kết luận

Để thêm cột mới vào bảng hiện có, bạn sử dụng câu lệnh ALTER TABLE ADD COLUMN như sau:ADD COLUMN trong Mysql để thêm các cột vào trong bảng. Trong bài học tiếp theo chúng ta sẽ tìm hiểu về câu lệnh DROP COLUMN trong MySQL.

Trong đó: