วิธีล้างตารางใน Sql

สารบัญ:

วิธีล้างตารางใน Sql
วิธีล้างตารางใน Sql

วีดีโอ: วิธีล้างตารางใน Sql

วีดีโอ: วิธีล้างตารางใน Sql
วีดีโอ: สอน SQL เบื้องต้น [2020] ตอนที่ 23 - การลบข้อมูลในตาราง 2024, อาจ
Anonim

Structured Query Language (SQL) ได้รับการพัฒนาในปี 1970 โดยชาวอเมริกันสองคน (Raymond Boyce และ Donald Chamberlin) จาก IBM เวอร์ชันแรกถูกนำมาใช้อย่างเป็นทางการในปี 1986 และปัจจุบันเป็นภาษาการจัดการฐานข้อมูลที่ใช้กันทั่วไปมากที่สุด แน่นอน การดำเนินการล้างตารางจากระเบียนเป็นหนึ่งในการดำเนินการพื้นฐานในภาษานี้ และสามารถดำเนินการได้หลายวิธี

วิธีล้างตารางใน sql
วิธีล้างตารางใน sql

จำเป็น

ความรู้พื้นฐานของภาษา SQL

คำแนะนำ

ขั้นตอนที่ 1

ใช้คำสั่งตัดทอน SQL เพื่อล้างตาราง โดยระบุชื่อของตารางที่คุณสนใจในการสืบค้นของคุณ ตัวอย่างเช่น หากคุณต้องการล้างตารางที่ชื่อ TableToClear คิวรีทั้งหมดควรมีลักษณะดังนี้:

ตัดทอนตาราง `TableToClear`

ขั้นตอนที่ 2

ใช้ตัวดำเนินการลบเป็นทางเลือกแทนตัวดำเนินการตัดทอนเพื่อลบข้อมูลออกจากตารางทีละแถว ไวยากรณ์สำหรับคำสั่งนี้กำหนดให้คุณต้องระบุชื่อของตารางและเงื่อนไขที่ควรจะลบแถวออกจากตาราง หากคุณป้อนเงื่อนไขที่ทราบว่าเป็นจริง โดยไม่คำนึงถึงเนื้อหาของแถว บันทึกตารางทั้งหมดจะถูกลบออก ตัวอย่างเช่น สำหรับตาราง TableToClear แบบสอบถามด้วยตัวดำเนินการนี้สามารถเขียนได้ดังนี้:

ลบออกจาก `TableToClear' โดยที่ 1

แบบสอบถามนี้จะคืนค่าจำนวนแถวที่ถูกลบไม่เหมือนกับตัวดำเนินการตัดทอน ความแตกต่างอีกประการในการดำเนินการของคำสั่งนี้ไม่ใช่การล็อกทั้งตาราง แต่เฉพาะระเบียนที่กำลังประมวลผลในขณะนี้ ตัวเลือกนี้จะใช้เวลาดำเนินการนานกว่า ซึ่งจะเห็นได้ชัดเจนเมื่อมีแถวจำนวนมากในตารางที่กำลังล้างข้อมูล

ขั้นตอนที่ 3

นอกจากนี้ยังมีตัวเลือกที่แปลกใหม่กว่า เช่น ลบตารางทั้งหมดแล้วสร้างใหม่ในแบบสอบถาม SQL เดียว ใช้ดรอปเพื่อลบและสร้างเพื่อสร้าง ตัวอย่างเช่น หากตาราง TableToClear ประกอบด้วยฟิลด์ข้อความชื่อ 50 อักขระและฟิลด์รหัสจำนวนเต็มที่มีค่าไม่เป็นศูนย์ คุณสามารถเขียนการดำเนินการสำหรับการลบและสร้างใหม่ได้ดังนี้:

วางตาราง 'TableToClear';

สร้างตาราง 'TableToClear' (รหัสจำนวนเต็มไม่เป็นโมฆะ

ชื่ออักขระ (50) ไม่ใช่ค่าว่าง);

แนะนำ: