Lệnh DELETE Trong SQL
Có thể bạn quan tâm
Chàng trai nhạt nhẽo
Bài trướcMục lụcBài sauĐây là loạt bài hướng dẫn học SQL của Quantrimang.com. Ở các bài trước bạn đã làm quen với những lệnh SQL hết sức cơ bản như lệnh tạo cơ sở dữ liệu, lệnh tạo bảng, lệnh INSERT,... Trong bài viết này chúng ta sẽ tiếp tục với một truy vấn SQL được sử dụng rất nhiều, đó là DELETE.
Trong SQL, lệnh DETELE được sử dụng để xóa những bản ghi đang tồn tại trong một bảng. Bạn có thể sử dụng mệnh đề WHERE với lệnh DELETE để xóa hàng đã chọn.
Cú pháp lệnh DELETE trong SQL
Cú pháp cơ bản của lệnh DELETE với mệnh đề WHERE sẽ như sau:
DELETE FROM ten_bang WHERE [dieu_kien];Bạn có thể thêm nhiều điều kiện trong mệnh đề WHERE bằng cách sử dụng toán tử AND hoặc OR.
Lưu ý: Hãy cẩn thận khi xóa các bản ghi trong bảng! Luôn phải lưu ý đến mệnh đề WHERE trong câu lệnh DELETE. Mệnh đề WHERE chỉ định (các) bản ghi nào nên được xóa. Nếu bạn bỏ qua mệnh đề WHERE, tất cả các bản ghi trong bảng sẽ bị xóa!
Ví dụ về DELETE trong SQL
Sử dụng bảng NHANVIEN có các bản ghi dưới đây:
+----+----------+-----+-----------+---------+ | ID | TEN | TUOI| DIACHI | LUONG | +----+----------+-----+-----------+---------+ | 1 | Thanh | 24 | Haiphong | 2000.00 | | 2 | Loan | 26 | Hanoi | 1500.00 | | 3 | Nga | 24 | Hanam | 2000.00 | | 4 | Mạnh | 29 | Hue | 6500.00 | | 5 | Huy | 28 | Hatinh | 8500.00 | | 6 | Cao | 23 | HCM | 4500.00 | | 7 | Lam | 29 | Hanoi | 15000.00| +----+----------+-----+-----------+---------+Xóa 1 bản ghi phù hợp với điều kiện
Bây giờ ta sẽ sử dụng truy vấn DELETE dưới đây để xóa nhân viên có ID là 3.
DELETE FROM CUSTOMERS WHERE ID = 3;Bảng NHANVIEN ban đầu sau khi xóa sẽ trở thành:
+----+----------+-----+-----------+---------+ | ID | TEN | TUOI| DIACHI | LUONG | +----+----------+-----+-----------+---------+ | 1 | Thanh | 24 | Haiphong | 2000.00 | | 2 | Loan | 26 | Hanoi | 1500.00 | | 4 | Mạnh | 29 | Hue | 6500.00 | | 5 | Huy | 28 | Hatinh | 8500.00 | | 6 | Cao | 23 | HCM | 4500.00 | | 7 | Lam | 29 | Hanoi | 15000.00| +----+----------+-----+-----------+---------+Xóa nhiều bản ghi
Vẫn bảng NHANVIEN ban đầu, giờ bạn sẽ xóa tất cả những người có DIACHI ở Hanoi hoặc Hue, câu lệnh sẽ như sau:
DELETE FROM CUSTOMERS WHERE DIACHI = 'Hanoi' OR DIACHI = 'Hue';Bảng NHANVIEN lúc này sẽ chỉ còn những người sau:
+----+----------+-----+-----------+---------+ | ID | TEN | TUOI| DIACHI | LUONG | +----+----------+-----+-----------+---------+ | 1 | Thanh | 24 | Haiphong | 2000.00 | | 5 | Huy | 28 | Hatinh | 8500.00 | | 6 | Cao | 23 | HCM | 4500.00 | +----+----------+-----+-----------+---------+Xóa tất cả các bản ghi trong bảng
Như đã nói ở phần đầu, nếu muốn xóa tất cả các bản ghi trong bảng NHANVIEN, bạn chỉ cần sử dụng lệnh DELETE và bỏ mệnh đề WHERE như dưới đây:
DELETE FROM CUSTOMERS;Khi lệnh hoàn tất, bảng NHANVIEN sẽ không còn bất kỳ bản ghi nào nữa. Nhớ là, lệnh này chỉ xóa tất cả các hàng trong bảng, chú không xóa bảng; cấu trúc bảng, thuộc tính, chỉ mục vẫn còn nguyên.
Trong phần tiếp theo, chúng ta sẽ tìm hiểu về mệnh đề LIKE, các bạn nhớ theo dõi nhé.
Thứ Ba, 10/09/2024 22:02 4,4 ★ 8 👨 25.398Bạn nên đọc
-
Lệnh UPDATE trong SQL
-
Lệnh ORDER BY trong SQL
-
Biểu thức trong SQL
-
Mệnh đề WHERE trong SQL
-
Tìm hiểu về những RDBMS phổ biến nhất
-
Lệnh DROP TABLE hay DELETE TABLE trong SQL
Cũ vẫn chất
-
Code Liên Minh Stickman mới nhất, nhận full vàng, kim cương
Hôm qua -
SD-WAN là gì và tại sao nên dùng SD-WAN?
Hôm qua -
Công thức tính thể tích khối lăng trụ đứng, hình lăng trụ
Hôm qua 1 -
Code Tam Quốc Mèo mới nhất và cách nhập code
Hôm qua -
Code Dislyte Nhịp điệu huyền bí mới nhất
Hôm qua -
Code Đấu La Bang Bang mới nhất và hướng dẫn nhập code đổi thưởng
Hôm qua 1 -
Hàm complex() trong Python
Hôm qua -
eFootball 2022 PC
Konami Digital Entertainment -
Cách lặp lại video trên iPhone tự động
Hôm qua -
Năm 2022 là năm con gì? Năm 2022 mệnh gì?
Hôm qua
MS SQL Server là gì?
Các phiên bản MS SQL Server
Tìm hiểu về kiến trúc của MS SQL Server
Hướng dẫn cài đặt MS SQL Server
Quản lý MS SQL Server bằng Management Studio
Các cách đăng nhập cơ sở dữ liệu
Cách tạo cơ sở dữ liệu
Cách chọn cơ sở dữ liệu
Cách xóa cơ sở dữ liệu
Cách tạo bản sao dữ liệu
Cách khôi phục cơ sở dữ liệu
Cách tạo người dùng
Giám sát cơ sở dữ liệu
Cách khởi động và dừng các dịch vụ
High Availability - Tính sẵn sàng
Dịch vụ tạo báo cáo
Execution Plans - Kế hoạch thực thi
Các dịch vụ tích hợp
Các dịch vụ phân tích
Lệnh SQL Server cơ bản
SELECT
FROM
Các toán tử so sánh
WHERE
ORDER BY
AND
OR
AND và OR
DISTINCT
IN
IS NULL
IS NOT NULL
LIKE
NOT
ALIAS
JOIN
BETWEEN
UPDATE
INSERT
TRUNCATE TABLE
EXISTS
GROUP BY
HAVING
SELECT TOP
SELECT TOP
DELETE
DELETE TOP
UNION
UNION ALL
INTERSECT
EXCEPT
SUBQUERY
Các kiểu dữ liệu trong SQL Server
PIVOT
Lệnh DROP USER trong SQL Server
Tìm User trong SQL Server
Sử dụng chú thích trong SQL Server
LITERAL (Hằng) trong SQL Server
Khai báo biến trong SQL Server
SEQUENCE trong SQL Server
FUNCTION (Hàm) trong SQL Server
PROCEDURE (Thủ tục) trong SQL Server
Khóa ngoại Foreign Key
Khóa ngoại Foreign Key
Khóa ngoại Foreign Key (Cascade Delete)
Khóa ngoại Foreign Key (Set Null)
Vô hiệu hóa khóa ngoại Foreign key
Xóa khóa ngoại Foreign key
Kích hoạt khóa ngoại Foreign key
Các lệnh điều khiển và vòng lặp
Lệnh IF...ELSE
Vòng lặp WHILE
Vòng lặp FOR
Lệnh BREAK (Ngắt điều khiển)
Lệnh CONTINUE
Lệnh GOTO
Các hàm xử lý chuỗi
Hàm ASCII
Hàm CHAR
Hàm CONCAT
Hàm CHARINDEX
Toán tử “+”
Hàm DATALENGTH
Hàm LEFT
Hàm LEN
Hàm LOWER
Hàm LTRIM
Hàm REPLACE
Hàm RIGHT
Hàm RTRIM
Hàm SPACE
Hàm STUFF
Hàm STR
Hàm SUBSTRING
Hàm UPPER
Hàm xử lý số - toán học
Hàm ABS
Hàm AVG
Hàm CEILING
Hàm COUNT
Hàm FLOOR
Hàm MAX
Hàm MIN
Hàm ROUND
Hàm SIGN
Hàm SUM
Hàm xử lý Date/Time
Lệnh CURRENT_TIMESTAMP
Hàm DATEDIFF
Hàm DATEADD
Hàm DATENAME
Hàm DATEPART
Hàm DAY
Hàm GETDATE
Hàm GETUTCDATE
Hàm MONTH
Hàm YEAR
Hàm chuyển đổi kiểu dữ liệu
Hàm CAST
Hàm CONVERT
Hàm TRY_CAST
Hàm TRY_CONVERT
Kiểm tra thông tin phiên bản
Truy vấn VERSION
Các hàm nâng cao
Câu lệnh CASE
Câu lệnh COALESCE
Câu lệnh CURRENT_USER
Hàm ISDATE
Hàm ISNULL
Hàm ISNUMERIC
Hàm NULLIF
Hàm SESSION_USER
Hàm SYSTEM_USER
Hàm USER_NAME
- Công nghệ
- Ứng dụng
- Hệ thống
- Game - Trò chơi
- iPhone
- Android
- Linux
- Nền tảng Web
- Đồng hồ thông minh
- macOS
- Chụp ảnh - Quay phim
- Phần cứng
- Thủ thuật SEO
- Kiến thức cơ bản
- Raspberry Pi
- Dịch vụ ngân hàng
- Lập trình
- Dịch vụ công trực tuyến
- Dịch vụ nhà mạng
- Học CNTT
- Quiz công nghệ
- Microsoft Word 2016
- Microsoft Word 2013
- Microsoft Word 2007
- Microsoft Excel 2019
- Microsoft Excel 2016
- Hàm Excel
- Microsoft PowerPoint 2019
- Microsoft PowerPoint 2016
- Google Sheets
- Học Photoshop
- HTML
- Lập trình Scratch
- Học Python
- CSS và CSS3
- Học SQL
- Lập trình C
- Lập trình C++
- Lập trình C#
- SQL Server
- Bootstrap
- JavaScript
- Học PHP
- Unix/Linux
- Download
- Ứng dụng văn phòng
- Tải game
- Tiện ích hệ thống
- Ảnh, đồ họa
- Internet
- Bảo mật, Antivirus
- Họp, học trực tuyến
- Video, phim, nhạc
- Giao tiếp, liên lạc, hẹn hò
- Hỗ trợ học tập
- Máy ảo
- Tiện ích
- Khoa học
- Khoa học vui
- Khám phá khoa học
- Bí ẩn - Chuyện lạ
- Chăm sóc Sức khỏe
- Khoa học Vũ trụ
- Khám phá thiên nhiên
- Phát minh Khoa học
- Điện máy
- Tủ lạnh
- Tivi
- Điều hòa
- Máy giặt
- Quạt các loại
- Cuộc sống
- Kỹ năng
- Món ngon mỗi ngày
- Làm đẹp
- Nuôi dạy con
- Chăm sóc Nhà cửa
- Du lịch
- DIY - Handmade
- Mẹo vặt
- Giáng sinh - Noel
- Tết 2025
- Quà tặng
- Giải trí
- Là gì?
- Nhà đẹp
- TOP
- Video
- Công nghệ
- Video Khoa học
- Ô tô, Xe máy
- Giấy phép lái xe
- Làng Công nghệ
- Tấn công mạng
- Chuyện công nghệ
- Công nghệ mới
- Trí tuệ nhân tạo (AI)
- Trí tuệ Thiên tài
- Bình luận công nghệ
- Tổng hợp
Từ khóa » Câu Lênh Delete Trong Sql
-
Lệnh DELETE Trong SQL Server
-
Câu Lệnh DELETE Trong SQL - Học Sql Cơ Bản đến Nâng Cao - VietTuts
-
Mệnh đề DELETE Xóa Dữ Liệu Trong SQL
-
Câu Lệnh Delete Trong Sql, Các Cách Sử Dụng Delete Trong Sql. - MCI
-
DELETE - Lệnh Xóa Dữ Liệu - SQL & Database
-
Câu Lệnh DELETE Trong SQL | Lập Trình Từ Đầu
-
Lệnh Delete Trong SQL Server
-
Lệnh Delete Trong SQL
-
Chi Tiết Bài Học 03. Lệnh DELETE Trong SQL - Vimentor
-
Lệnh DELETE Trong SQL, Cú Pháp Và Cách Sử Dụng - Thủ Thuật
-
Câu Lệnh DELETE Xóa Bản Ghi Trong Một Bảng SQL
-
DELETE Trong SQL Server | Comdy
-
Câu Lệnh DELETE Trong SQL - Kiến Càng
-
03. Lệnh DELETE Trong SQL - Vimentor