PostgreSQL DELETE


ULASHISH

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:

Misol

SELECT * FROM cars;
Misolni ishga tushirish »


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:

Misol

SELECT * FROM cars;
Misolni ishga tushirish »

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:

Misol

SELECT * FROM cars;
Misolni ishga tushirish »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!