Computer >> Máy Tính >  >> Lập trình >> MySQL

Sự khác biệt giữa ALTER và UPDATE Command trong SQL

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 ];