Câu lệnh Update và Delete trong SQL Access

Trong SQL của Microsoft Access, các câu lệnh UPDATE và DELETE được sử dụng để sửa đổi và xóa dữ liệu trong bảng. Dưới đây là cú pháp và ví dụ cụ thể cho từng câu lệnh

  1. Câu lệnh UPDATE
  2. Câu lệnh DELETE

1. Câu lệnh UPDATE

Câu lệnh UPDATE trong SQL được sử dụng để thay đổi giá trị của các trường trong các bản ghi đã có trong bảng.

Cú pháp:

UPDATE TableName
SET ColumnName1 = Value1, ColumnName2 = Value2, ...
WHERE condition;


    TableName: Tên của bảng mà bạn muốn cập nhật.
    ColumnName1, ColumnName2, ...: Tên các cột mà bạn muốn thay đổi.
    Value1, Value2, ...: Giá trị mới cho các cột tương ứng.
    condition: Điều kiện xác định bản ghi cần cập nhật (nếu không có, tất cả các bản ghi trong bảng sẽ được cập nhật).

Ví dụ:

Giả sử bạn có một bảng Employees với các cột EmployeeID, Name, và Salary. Bạn muốn cập nhật mức lương của nhân viên có EmployeeID là 5.

UPDATE Employees
SET Salary = 60000
WHERE EmployeeID = 5;


Câu lệnh trên sẽ thay đổi giá trị Salary của nhân viên có EmployeeID là 5 thành 60000.

2. Câu lệnh DELETE

Câu lệnh DELETE trong SQL được sử dụng để xóa các bản ghi khỏi bảng.
Cú pháp:

DELETE FROM TableName
WHERE condition;


    TableName: Tên bảng mà bạn muốn xóa dữ liệu từ đó.
    condition: Điều kiện xác định các bản ghi cần xóa (nếu không có điều kiện, tất cả các bản ghi trong bảng sẽ bị xóa).

Ví dụ:

Giả sử bạn muốn xóa nhân viên có EmployeeID là 5 khỏi bảng Employees.

DELETE FROM Employees
WHERE EmployeeID = 5;


Câu lệnh trên sẽ xóa bản ghi của nhân viên có EmployeeID là 5.
Lưu ý:

    UPDATE: Nếu bạn không chỉ định điều kiện trong câu lệnh WHERE, tất cả các bản ghi trong bảng sẽ bị cập nhật.
    DELETE: Nếu bạn không chỉ định điều kiện trong câu lệnh WHERE, tất cả các bản ghi trong bảng sẽ bị xóa. Vì vậy, hãy cẩn thận khi sử dụng các câu lệnh này.

Tìm kiếm:

Bài viết liên quan:

Trong SQL của Microsoft Access, các câu lệnh UPDATE và DELETE được sử dụng để sửa đổi và xóa dữ liệu trong bảng. Dưới đây là cú pháp và ví dụ cụ thể cho từng câu lệnh