Tiếp tục chủ để các bài viết về MySQL, bài viết hôm nay chúng ta sẽ tìm hiểu về câu lệnh DELTE trong MySQL.
Lệnh DELETE trong MySQL dùng để xóa một hoặc nhiều bản ghi khỏi bảng dữ liệu trong MySQL.
Lệnh DELETE trong MySQL
Cú pháp
DELETE FROM ten_bang
WHERE [dieu_kien];
Trong đó:
- ten_bang: Là tên bảng cần xóa bản ghi dữ liệu.
- dieu_kien: Điều kiện đáp ứng để xoá record.
>>XEM THÊM: Mệnh đề FROM trong MySQL – Lựa chọn bảng nào trong MySQL
>>XEM THÊM: Mệnh đề WHERE trong MySQL – Mệnh đề điều
Ví dụ sử dụng
Ở đây mình có sẵn bảng users gồm các bản ghi như bên dưới.
Vậy để xóa đi bản ghi có id là 8, viết lệnh sql như sau.
DELETE FROM `users`
WHERE id = 8
Kết quả sau khi thực hiện câu lệnh bản ghi có id là 8 đã bị xóa đi.
Tiếp tục mình sẽ thực hiện lệnh xóa với câu điều kiện kết hợp là nếu cột phone là 0347111111 hoặc 333 thì bản ghi sẽ bị xóa. Viết câu lệnh như sau.
DELETE FROM `users`
WHERE phone = 0347111111 or phone = 333;
Như vậy lúc này bảng của chúng ta chỉ còn lại 3 record.
Cảm ơn bạn đã đọc hết bài viết! Chúc Bạn học tốt!
[XEM TẤT CẢ CÁC BÀI HƯỚNG DẪN MYSQL TẠI ĐÂY]
XEM THÊM Câu lệnh INSERT INTO trong MySQL – Lệnh chèn dữ liệu vào bảng Câu lệnh CREATE TABLE trong MySQL – Lệnh tạo bảng mới Các kiểu dữ liệu trong MySQL (Data Types) – Học MySQL Câu lệnh SELECT trong MySQL – Khi nào thì dùng lệnh SELECT MySql là gì? Tìm hiểu về hệ quản trị cơ sở dữ liệu MySql