Structured Query Language (SQL) ได้รับการพัฒนาในปี 1970 โดยชาวอเมริกันสองคน (Raymond Boyce และ Donald Chamberlin) จาก IBM เวอร์ชันแรกถูกนำมาใช้อย่างเป็นทางการในปี 1986 และปัจจุบันเป็นภาษาการจัดการฐานข้อมูลที่ใช้กันทั่วไปมากที่สุด แน่นอน การดำเนินการล้างตารางจากระเบียนเป็นหนึ่งในการดำเนินการพื้นฐานในภาษานี้ และสามารถดำเนินการได้หลายวิธี
จำเป็น
ความรู้พื้นฐานของภาษา SQL
คำแนะนำ
ขั้นตอนที่ 1
ใช้คำสั่งตัดทอน SQL เพื่อล้างตาราง โดยระบุชื่อของตารางที่คุณสนใจในการสืบค้นของคุณ ตัวอย่างเช่น หากคุณต้องการล้างตารางที่ชื่อ TableToClear คิวรีทั้งหมดควรมีลักษณะดังนี้:
ตัดทอนตาราง `TableToClear`
ขั้นตอนที่ 2
ใช้ตัวดำเนินการลบเป็นทางเลือกแทนตัวดำเนินการตัดทอนเพื่อลบข้อมูลออกจากตารางทีละแถว ไวยากรณ์สำหรับคำสั่งนี้กำหนดให้คุณต้องระบุชื่อของตารางและเงื่อนไขที่ควรจะลบแถวออกจากตาราง หากคุณป้อนเงื่อนไขที่ทราบว่าเป็นจริง โดยไม่คำนึงถึงเนื้อหาของแถว บันทึกตารางทั้งหมดจะถูกลบออก ตัวอย่างเช่น สำหรับตาราง TableToClear แบบสอบถามด้วยตัวดำเนินการนี้สามารถเขียนได้ดังนี้:
ลบออกจาก `TableToClear' โดยที่ 1
แบบสอบถามนี้จะคืนค่าจำนวนแถวที่ถูกลบไม่เหมือนกับตัวดำเนินการตัดทอน ความแตกต่างอีกประการในการดำเนินการของคำสั่งนี้ไม่ใช่การล็อกทั้งตาราง แต่เฉพาะระเบียนที่กำลังประมวลผลในขณะนี้ ตัวเลือกนี้จะใช้เวลาดำเนินการนานกว่า ซึ่งจะเห็นได้ชัดเจนเมื่อมีแถวจำนวนมากในตารางที่กำลังล้างข้อมูล
ขั้นตอนที่ 3
นอกจากนี้ยังมีตัวเลือกที่แปลกใหม่กว่า เช่น ลบตารางทั้งหมดแล้วสร้างใหม่ในแบบสอบถาม SQL เดียว ใช้ดรอปเพื่อลบและสร้างเพื่อสร้าง ตัวอย่างเช่น หากตาราง TableToClear ประกอบด้วยฟิลด์ข้อความชื่อ 50 อักขระและฟิลด์รหัสจำนวนเต็มที่มีค่าไม่เป็นศูนย์ คุณสามารถเขียนการดำเนินการสำหรับการลบและสร้างใหม่ได้ดังนี้:
วางตาราง 'TableToClear';
สร้างตาราง 'TableToClear' (รหัสจำนวนเต็มไม่เป็นโมฆะ
ชื่ออักขระ (50) ไม่ใช่ค่าว่าง);