17 ก.ค. 2024 เวลา 05:00 • วิทยาศาสตร์ & เทคโนโลยี

SQL ทักษะจำเป็นสู่อนาคต: ตอนที่ 6 คำสั่ง DELETE ลบข้อมูล

ปลดล็อกพลังการลบข้อมูลด้วยคำสั่ง DELETE
ก้าวสู่บทบาทนักจัดการฐานข้อมูล เรียนรู้วิธีลบข้อมูลออกจากตารางด้วยคำสั่ง DELETE เปรียบเสมือนกุญแจลับสำหรับจัดการพื้นที่จัดเก็บข้อมูลของคุณ
1. โครงสร้างคำสั่ง DELETE:
SQL
DELETE FROM table_name WHERE condition;
ใช้โค้ดอย่างระมัดระวัง
table_name: เปลี่ยนเป็นชื่อตารางที่ต้องการ
WHERE condition: ระบุเงื่อนไขการลบข้อมูล (ตัวอย่าง: age > 25, country = 'Vietnam')
ตัวอย่าง:
SQL
DELETE FROM customers WHERE customer_id = 2;
ใช้โค้ดอย่างระมัดระวัง
ผลลัพธ์:
ก่อน DELETE:
customer_id name email phone
1 สมชาย somchai@email.com 081-123-4567
2 นิลุบล nilubon@email.com 082-789-1011
3 นัทธมน nuttamon@email.com 083-456-7890
ส่งออกไปยังชีต
หลัง DELETE:
customer_id name email phone
1 สมชาย somchai@email.com 081-123-4567
3 นัทธมน nuttamon@email.com 083-456-7890
ส่งออกไปยังชีต
2. ลบข้อมูลตามเงื่อนไข:
สามารถลบข้อมูลเฉพาะบางแถวตามเงื่อนไข
ตัวอย่าง:
SQL
DELETE FROM customers WHERE country = 'Vietnam';
ใช้โค้ดอย่างระมัดระวัง
ผลลัพธ์:
ก่อน DELETE:
customer_id name email phone country
5 วุฒิกร vuthichai@email.com 084-777-6666 Vietnam
6 ภัทรา phadtra@email.com 086-555-4444 Thailand
ส่งออกไปยังชีต
หลัง DELETE:
customer_id name email phone country
6 ภัทรา phadtra@email.com 086-555-4444 Thailand
ส่งออกไปยังชีต
3. ข้อควรระวังในการใช้ DELETE:
สำรองข้อมูลก่อนลบ: ข้อมูลที่ถูกลบจะสูญหายถาวร
ระบุเงื่อนไขให้ถูกต้อง: ตรวจสอบให้แน่ใจว่าลบข้อมูลที่ต้องการเท่านั้น
ใช้คำสั่ง DELETE อย่างระมัดระวัง: หลีกเลี่ยงการลบข้อมูลที่สำคัญโดยไม่ได้ตั้งใจ
พิจารณาใช้คำสั่ง UPDATE แทน:
กรณีต้องการแก้ไขข้อมูลบางส่วนแทนการลบทั้งหมด
พร้อมหรือยังที่จะลองใช้คำสั่ง DELETE?
ฝึกฝนด้วยตัวอย่างที่ให้ ลองลบข้อมูลในตารางของคุณ ค้นพบพลังของ SQL ในการจัดการข้อมูล!
หมายเหตุ:
การลบข้อมูลจะส่งผลถาวรและไม่สามารถกู้คืนได้
ควรสำรองข้อมูลก่อนทำการลบ
ใช้ความระมัดระวังเมื่อใช้คำสั่ง DELETE
โฆษณา