Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa lệnh ALTER và lệnh UPDATE trong SQL.
Lệnh ALTER
-
Lệnh này là Ngôn ngữ Định nghĩa Dữ liệu (DDL).
-
Nó thực hiện hoạt động ở cấp cấu trúc, không phải cấp dữ liệu.
-
Lệnh này được sử dụng để thêm, xóa và sửa đổi các thuộc tính của bảng trong cơ sở dữ liệu.
-
Lệnh này, theo mặc định, khởi tạo các giá trị của tất cả các giá trị trong bộ giá trị thành NULL.
-
Nó thay đổi cấu trúc của bảng.
Cú pháp:Thêm cột -
ALTER TABLE table_name ADD column_name datatype;
Thả một cột
ALTER TABLE table_name DROP COLUMN column_name;
Lệnh CẬP NHẬT
-
Lệnh này là một ngôn ngữ thao tác dữ liệu (DML).
-
Nó thực hiện các hoạt động ở cấp độ dữ liệu.
-
Nó cập nhật các bản ghi hiện có trong cơ sở dữ liệu.
-
Nó đặt các giá trị được chỉ định trong một bộ bằng cách sử dụng lệnh UPDATE.
-
Nó thay đổi dữ liệu bên trong bảng.
Cú pháp:
UPDATE table_name SET column1 = value1, column2 = value2....columnN=valueN [ WHERE CONDITION ];