PostgreSQL DELETE
DELETE operatori
DELETE operatori jadvaldagi mavjud yozuvlarni o‘chirish uchun ishlatiladi.
Eslatma: Jadvaldagi yozuvlarni o‘chirishda ehtiyot bo‘ling! DELETE buyrug‘idagi WHERE bandiga e’tibor bering. WHERE bandi qaysi yozuv(lar) o‘chirilishi kerakligini belgilaydi.
Agar WHERE bandini tushirib qoldirsangiz, jadvaldagi barcha yozuvlar o‘chiriladi!
Brend "Volvo" bo‘lgan yozuvlarni o‘chirish uchun ushbu operatordan foydalaning:
Misol
Brend "Volvo" bo‘lgan barcha yozuvlarni o‘chiring:
DELETE FROM cars
WHERE brand = 'Volvo';
Natija
DELETE 1
Ya’ni 1 qator o‘chirildi.
Jadvalni ko‘rsatish
Natijani tekshirish uchun biz ushbu SQL operatori bilan jadvalni ko‘rsatishimiz mumkin:
Barcha yozuvlarni o‘chirish
Jadvalni o‘chirmasdan, jadvaldagi barcha qatorlarni o‘chirish mumkin. Bu shuni anglatadiki, jadval tuzilishi, atributlari va indekslari buzilmagan bo‘ladi.
Quyidagi SQL operatori jadvalni o‘chirmasdan, avtomobillar jadvalidagi barcha qatorlarni o‘chiradi:
Misol
Avtomobillar jadvalidagi barcha yozuvlarni o‘chiring:
DELETE FROM cars;
Natija
DELETE 3
Bu barcha 3 qator o‘chirilganligini anglatadi.
Jadvalni ko‘rsatish
Natijani tekshirish uchun biz ushbu SQL operatori bilan jadvalni ko‘rsatishimiz mumkin:
JADVALNI KESISH
Yuqoridagi DELETE buyrug‘ida WHERE bandini tushirib qoldirganimiz sababli, "cars" jadvalidagi barcha yozuvlar o‘chiriladi.
TRUNCATE TABLE iborasi yordamida ham xuddi shunday natijaga erishilgan bo‘lar edi:
Misol
Avtomobillar jadvalidagi barcha yozuvlarni o‘chiring:
TRUNCATE TABLE cars;
Natija
TRUNCATE TABLE
Jadvalni ko‘rsatish
Natijani tekshirish uchun biz ushbu SQL operatori bilan jadvalni ko‘rsatishimiz mumkin:
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
