Học SQL cơ bản – Cập nhật và xóa dữ liệu của table trong SQL Server

Trong bài trước, chúng ta đã được học về thêm dữ liệu vào table. Table có có 3 thao tác chính là thêm dữ liệu (INSERT), cập nhật dữ liệu (UPDATE), xóa dữ liệu (DELETE). Hôm nay, phanmem123.net sẽ hướng dẫn tiếp tục UPDATE DELETE dữ liệu trong table.

Làm thế nào để cập nhật dữ liệu table trong SQL Server ?

Để cập nhật dữ liệu table chúng ta sử dụng UPDATE, cú pháp như sau:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

Trong đó:
table_name: tên table cần cập nhật dữ liệu
column1, column2: tên column cần cập nhật dữ liệu
value1, value2: giá trị cần cập nhật dữ liệu
condition: điều kiện để cập nhật dữ liệu

Ví dụ: Cập nhật ngày nhận công tác (StartDate) phòng có DepartmentID = 1 thành ngày 20/07/1971

UPDATE Department SET StartDate = '1971-07-20' WHERE DepartmentID = 1

Làm thế nào để xóa dữ liệu table trong SQL Server ?

Để xóa dữ liệu table chúng ta sử dụng DELETE, cú pháp như sau:

DELETE FROM table_name WHERE condition;

Trong đó:
table_name: tên table cần xóa dữ liệu
condition: điều kiện để xóa dữ liệu

Ví dụ:

-- xóa nhận viên có EmployeeID là '009'
DELETE FROM Employee WHERE EmployeeID = '009'

-- xóa nhận viên có EmployeeID là '009' và FirtName là 'Lê'

DELETE FROM Employee WHERE EmployeeID = '009' AND FirtName = N'Lê'


Lưu ý: dữ liệu tiếng Việt Unicode thì phải đặt chuỗi kí tự sau chữ N, nếu không có kí tự N sẽ lỗi hiển thị tiếng Việt.

Làm thế nào để xóa toàn bộ dữ liệu table trong SQL Server ?

Để xóa toàn bộ dữ liệu 1 table trong SQL Server thì chúng ta bỏ mệnh đề WHERE.

-- xóa toàn bộ nhân viên trong table Employee

DELETE FROM Employee