Trong bài viết, tôi sẽ hướng dẫn bạn cách sử dụng truy vấn
DELETE FROM cats
4 và mệnh đề DELETE FROM cats
5 để xóa hàng. Tôi cũng sẽ chỉ cho bạn cách xóa nhiều hàng khỏi một bảng cùng một lúcCách sử dụng truy vấn DELETE trong SQL
Đây là cú pháp cơ bản để sử dụng truy vấn
DELETE FROM cats
4DELETE FROM table_name
WHERE condition of which row[s] to delete;
Trong ví dụ này, chúng tôi có một bảng tên là
DELETE FROM cats
9 hiện có mười hàng trong đó. Các cột sẽ là WHERE id=8;
0, WHERE id=8;
1 và WHERE id=8;
2Chúng tôi muốn xóa hàng có
WHERE id=8;
0/8 là hàng của LokiDòng đầu tiên của truy vấn
DELETE FROM cats
4 sẽ như thế nàyDELETE FROM cats
Trong dòng thứ hai, chúng tôi sẽ chỉ định hàng nào bằng cách sử dụng
WHERE id=8;
5 sau mệnh đề DELETE FROM cats
5WHERE id=8;
Đây là cú pháp hoàn chỉnh để xóa hàng của Loki
DELETE FROM cats
4Đây là giao diện của bảng
DELETE FROM cats
9 mớiChúng tôi có thể thấy rằng truy vấn
DELETE FROM cats
4 của chúng tôi đã hoạt động vì thông tin của Loki không còn nữaCách xóa nhiều hàng khỏi bảng trong SQL
Một cách để chúng ta có thể xóa nhiều hàng khỏi bảng
DELETE FROM cats
9 là thay đổi điều kiện từ WHERE id=8;
0 thành WHERE id=8;
2Nếu chúng ta muốn xóa các hàng chỉ với những con mèo đực, thì chúng ta có thể sử dụng điều kiện
DELETE FROM cats
42DELETE FROM cats
1Bảng
DELETE FROM cats
9 mới của chúng ta sẽ trông như thế nàyBây giờ bảng
DELETE FROM cats
9 chỉ hiển thị những con mèo cáiCách xóa nhiều hàng bằng toán tử BETWEEN với toán tử AND trong SQL
Nếu chúng tôi muốn xóa một số hàng trong một phạm vi, chúng tôi có thể sử dụng toán tử
DELETE FROM cats
45 với toán tử DELETE FROM cats
46Trong ví dụ này, chúng tôi muốn xóa các hàng có
WHERE id=8;
0 bao gồm 4-7Đây là cú pháp cho điều đó
DELETE FROM cats
7Đây là kết quả từ truy vấn
DELETE FROM cats
4 đóChúng ta có thể thấy rằng các hàng 1-3 và 8-10 còn lại trong bảng của chúng ta. Các
WHERE id=8;
0 của 4-7 đã được xóa thành côngCách xóa nhiều hàng bằng toán tử IN trong SQL
Chúng ta có thể chỉ định những tên cần xóa khỏi bảng
DELETE FROM cats
9 bằng cách sử dụng toán tử DELETE FROM cats
11Trong ví dụ này, tôi muốn xóa tên của Lucy, Stella, Max và Tiger khỏi bảng
DELETE FROM cats
9 ban đầu của chúng tôi tại đâyChúng tôi cần chỉ định cột và sử dụng toán tử
DELETE FROM cats
11 để liệt kê các tên chúng tôi muốn xóaDELETE FROM table_name
WHERE condition of which row[s] to delete;
4Đây là kết quả mới sẽ như thế nào
Truy vấn
DELETE FROM cats
4 của chúng tôi đã thành công, bởi vì bốn con mèo đó không còn xuất hiện trong bảng nữaCách xóa tất cả các bản ghi trong bảng trong SQL
Nếu bạn muốn xóa tất cả thông tin khỏi bảng của mình, thì bạn sẽ sử dụng cú pháp này
DELETE FROM table_name
WHERE condition of which row[s] to delete;
6Để xóa tất cả những con mèo khỏi bảng
DELETE FROM cats
9 của chúng tôi, thì chúng tôi sẽ sử dụng mã nàyDELETE FROM table_name
WHERE condition of which row[s] to delete;
8Phần kết luận
Trong bài viết này, chúng ta đã tìm hiểu về các cách khác nhau để xóa thông tin khỏi bảng SQL
Đây là cú pháp cơ bản để sử dụng truy vấn
DELETE FROM cats
4DELETE FROM table_name
WHERE condition of which row[s] to delete;
Nếu bạn muốn xóa một hàng khỏi bảng, thì bạn phải chỉ định một điều kiện
WHERE id=8;
Có một số cách để xóa nhiều hàng trong một bảng
Nếu bạn muốn xóa một số hàng trong một phạm vi, bạn có thể sử dụng toán tử ________ 145 với toán tử ________ 146
DELETE FROM cats
1Một cách khác để xóa nhiều hàng là sử dụng toán tử
DELETE FROM cats
11DELETE FROM cats
2Nếu bạn muốn xóa tất cả các bản ghi khỏi bảng thì bạn có thể sử dụng cú pháp này
DELETE FROM table_name
WHERE condition of which row[s] to delete;
6Tôi hy vọng bạn thích bài viết này và chúc may mắn trên hành trình SQL của bạn
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Tôi là một nhạc sĩ và một lập trình viên
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu