Sự khác biệt giữa Cập nhật và Thay đổi

Cập nhật so với thay đổi

Update và Alter là hai lệnh SQL (Structured Query Language) được sử dụng để sửa đổi cơ sở dữ liệu. Câu lệnh cập nhật được sử dụng để cập nhật các bản ghi hiện có trong cơ sở dữ liệu. Cập nhật là một câu lệnh Ngôn ngữ thao tác dữ liệu (DML). Lệnh SQL thay đổi được sử dụng để sửa đổi, xóa hoặc thêm một cột vào bảng hiện có trong cơ sở dữ liệu. Alter là một câu lệnh Ngôn ngữ định nghĩa dữ liệu (DDL).

Cập nhật là gì?

Cập nhật là một lệnh SQL được sử dụng để cập nhật các bản ghi hiện có trong cơ sở dữ liệu. Cập nhật được coi là một tuyên bố DML. Các lệnh được sử dụng để quản lý dữ liệu mà không thay đổi lược đồ cơ sở dữ liệu được gọi là các câu lệnh DML. Sau đây là cú pháp điển hình của một tuyên bố cập nhật.

CẬP NHẬT bảng Tên

SET cột1Name = value1, cột2Name = value2, Hoài

WHERE cộtXName = someValue

Trong ví dụ trên, tên bảng nên được thay thế bằng tên của bảng bạn muốn sửa đổi các bản ghi. Cột1Name, cột2Name trong mệnh đề SET là tên của các cột trong bảng trong đó các giá trị của bản ghi cần phải là sửa đổi. value1 và value2 là các giá trị mới nên được chèn vào bản ghi. Mệnh đề WHERE chỉ định tập hợp các bản ghi cần được cập nhật trong bảng. Mệnh đề WEHRE cũng có thể được bỏ qua từ câu lệnh CẬP NHẬT. Sau đó, tất cả các bản ghi trong bảng sẽ được cập nhật với các giá trị được cung cấp trong mệnh đề SET.

Thay đổi là gì?

Alter là một lệnh SQL được sử dụng để sửa đổi, xóa hoặc thêm một cột vào một bảng hiện có trong cơ sở dữ liệu. Alter được coi là một tuyên bố DDL. Các lệnh được sử dụng để xác định cấu trúc của cơ sở dữ liệu (lược đồ cơ sở dữ liệu) được gọi là các câu lệnh DDL. Sau đây là cú pháp điển hình của câu lệnh thay đổi được sử dụng để thêm một cột vào bảng hiện có.

ALTER BẢNG Tên bảng

Thêm dữ liệu newColumnNameTypeOfNewColumn

Ở đây, tên bảng là tên của bảng hiện có cần được thay đổi và newColumnName là tên được đặt cho cột mới được thêm vào bảng. dataTypeOfNewColumn cung cấp kiểu dữ liệu của cột mới.

Sau đây là cú pháp điển hình của câu lệnh thay đổi được sử dụng để xóa một cột trong bảng hiện có.

ALTER BẢNG Tên bảng

DROP COLUMN cộtName

Ở đây, tên bảng là tên của bảng hiện có cần được thay đổi và cột Tên là tên của cột cần phải xóa. Một số bảng có thể không cho phép xóa các cột khỏi các bảng của nó.

Sau đây là cú pháp điển hình của câu lệnh thay đổi được sử dụng để thay đổi kiểu dữ liệu của cột hiện có trong bảng.

ALTER BẢNG Tên bảng

ALTER COLUMN cộtName newDataType

Ở đây cộtName là tên của cột hiện có trong bảng và newDataType là tên của kiểu dữ liệu mới.

Sự khác biệt giữa Cập nhật và Thay đổi là gì??

Cập nhật là một lệnh SQL được sử dụng để cập nhật các bản ghi hiện có trong cơ sở dữ liệu, trong khi đó, thay đổi là một lệnh SQL được sử dụng để sửa đổi, xóa hoặc thêm một cột vào bảng hiện có trong cơ sở dữ liệu.

Cập nhật là một tuyên bố DML trong khi thay đổi là một tuyên bố DDL. Lệnh Alter sửa đổi lược đồ cơ sở dữ liệu, trong khi câu lệnh cập nhật chỉ sửa đổi các bản ghi trong cơ sở dữ liệu mà không sửa đổi cấu trúc của nó.