Lệnh DELETE Trong SQL

Quantrimang.com - Kiến Thức Công Nghệ Khoa Học và Cuộc sống Thông báo
  • 🏠
  • ❖ Công nghệ
  • ❖ Windows
  • ❖ iPhone
  • ❖ Android
  • ❖ Học CNTT
  • ❖ Download
  • ❖ Tiện ích
  • ❖ Khoa học
  • ❖ Game
  • ❖ Làng CN
  • ❖ Ứng dụng
  • Tất cả
Học CNTT Học SQL Lệnh DELETE trong SQL 👨

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,48 👨 25.398

Bạn nên đọc

  • Lệnh UPDATE trong SQL

    Lệnh UPDATE trong SQL

  • Lệnh ORDER BY trong SQL

    Lệnh ORDER BY trong SQL

  • Biểu thức trong SQL

    Biểu thức trong SQL

  • Mệnh đề WHERE trong SQL

    Mệnh đề WHERE trong SQL

  • Tìm hiểu về những RDBMS phổ biến nhất

    Tìm hiểu về những RDBMS phổ biến nhất

  • Lệnh DROP TABLE hay DELETE TABLE trong SQL

    Lệnh DROP TABLE hay DELETE TABLE trong SQL

0 Bình luậnSắp xếp theo Mặc địnhMới nhấtCũ nhất❖Xóa Đăng nhập để Gửi ❖ Học SQL

Cũ vẫn chất

  • Code Liên Minh Stickman mới nhất, nhận full vàng, kim cương

    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?

    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ụ

    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

    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

    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

    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 complex() trong Python

    Hôm qua
  • eFootball 2022 PC

    eFootball 2022 PC

    Konami Digital Entertainment
  • Cách lặp lại video trên iPhone tự động

    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ì?

    Năm 2022 là năm con gì? Năm 2022 mệnh gì?

    Hôm qua
Xem thêmSQL Server
  • 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
Giới thiệu | Điều khoản | Bảo mật | Hướng dẫn | Ứng dụng | Liên hệ | Quảng cáo | Facebook | Youtube | DMCAGiấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. Cơ quan chủ quản: CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META. Địa chỉ: 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại: 024 2242 6188. Email: info@meta.vn. Chịu trách nhiệm nội dung: Lê Ngọc Lam.Bản quyền © 2003-2024 QuanTriMang.com. Giữ toàn quyền. Không được sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc QuanTriMang.com khi chưa được phép.

Từ khóa » Câu Lênh Delete Trong Sql