Câu Lệnh DELETE Trong SQL | Lập Trình Từ Đầu
Có thể bạn quan tâm
Câu lệnh DELETE được sử dụng để xóa các bản ghi hiện có trong một bảng.Cú pháp của câu lệnh DELETE như sau:
DELETE FROM table_name WHERE condition;Trong đó:
- DELETE là câu lệnh xóa đi bản ghi
- table_name là tên bảng chứa bản ghi cần xóa
- WHERE condition là điều kiện để chọn ra bảng ghi chính xác cần xóa.
Chú ý: Trong câu lệnh DELETE luôn cần có mệnh đề WHERE để xác định cụ thể một bản ghi sẽ được xóa bỏ, nếu như mệnh đề WHERE không có thì câu lệnh DELETE sẽ xóa tất cả bản ghi có trong bảng.
2. Ví dụ câu lệnh DELETEDưới đây là bảng KhachHang bao gồm các cột: ID, TenKH, DiaChi, ThanhPho, SoDienThoai
ID | TenKH | DiaChi | ThanhPho | SoDienThoai |
1 | Nguyen Van A | Tay Ho | Ha Noi | 0888999888 |
2 | Nguyen Van B | Quan 5 | Ho Chi Minh | 0988988988 |
3 | Nguyen Van C | Quan 7 | Ho Chi Minh | 0899899899 |
4 | Nguyen Van D | Bac Tu Liem | Ha Noi | 0788788788 |
5 | Nguyen Van E | Ngo Quen | Hai Phong | 0858585858 |
6 | Nguyen Van F | Ngu Hanh Son | Da Nang | 0969696969 |
7 | Nguyen Van G | Tay Ho | Ha Noi | 0838383838 |
Câu lệnh dưới đây sẽ thực hiện xóa đi khách hàng có tên “Nguyen Van A” trong bảng KhachHang ở trên như sau:
DELETE FROM KhachHang WHERE TenKH='Nguyen Van A';Sau khi thực thi thành công, bảng KhachHang sẽ chỉ còn như sau:
ID | TenKH | DiaChi | ThanhPho | SoDienThoai |
2 | Nguyen Van B | Quan 5 | Ho Chi Minh | 0988988988 |
3 | Nguyen Van C | Quan 7 | Ho Chi Minh | 0899899899 |
4 | Nguyen Van D | Bac Tu Liem | Ha Noi | 0788788788 |
5 | Nguyen Van E | Ngo Quen | Hai Phong | 0858585858 |
6 | Nguyen Van F | Ngu Hanh Son | Da Nang | 0969696969 |
7 | Nguyen Van G | Tay Ho | Ha Noi | 0838383838 |
Để xóa bỏ đi tất cả bản ghi có sẵn trong bảng ta chỉ cần bỏ đi mệnh đề WHERE. Chú ý rằng câu lệnh này chỉ xóa đi dữ liệu trong các cột nằm trong bảng và hoàn toàn không xóa đi cấu trúc bảng hay xóa đi các cột của bảng!
Để xóa đi tất cả bản ghi trong câu lệnh DELETE như sau:
DELETE FROM KhachHang;Sau khi thực thi, bảng KhacHang sẽ không còn bản ghi nào:
ID | TenKH | DiaChi | ThanhPho | SoDienThoai |
Từ khóa » Câu Lệnh Delete Nâng Cao Trong Sql
-
Câu Lệnh DELETE Trong SQL - Học Sql Cơ Bản đến Nâng Cao - VietTuts
-
Lệnh Delete Trong SQL Server
-
Lệnh DELETE Trong SQL
-
Lệnh DELETE Trong SQL Server
-
Câu Lệnh Delete Trong Sql, Các Cách Sử Dụng Delete Trong Sql. - MCI
-
Top 10 Câu Lệnh Delete Trong Sql 2022 - Học Tốt
-
Chi Tiết Bài Học 03. Lệnh DELETE Trong SQL - Vimentor
-
TRUY VẤN SQL NÂNG CAO (PHẦN 2) - NIIT - ICT Hà Nội
-
Câu Lệnh Xóa Dữ Liệu (DELETE) | Nền Tảng
-
Chi Tiết Bài Học 04. Lệnh SQL DELETE-TRUNCATE TABLE - Vimentor
-
CÂU LỆNH INSERT, UPDATE,DELETE NÂNG CAO TRONG SQL (TT)
-
[Hệ Quản Trị Cơ Sở Dữ Liệu] Một Số Nâng Cao Trong SQL (phần 2)