MySQL DELETE


ULASHISH

MySQL DELETE operatori

DELETE operatori jadvaldagi mavjud yozuvlarni o‘chirish uchun ishlatiladi.

DELETE SINTAKSISI

DELETE FROM table_name WHERE condition;

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!


Demo ma’lumotlar bazasi

Quyida Northwind namunasidagi "Mijozlar" jadvalidan tanlov mavjud ma’lumotlar bazasi:

Mijoz ID Mijoz nomi Kontakt nomi Manzil Shahar Pochta kodi Mamlakat
1

Alfreds Futterkiste Mariya Anders Obere ko‘chasi. 57 Berlin 12209 Germaniya
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Konstitutsiya 2222 Meksika D.F. 05021 Meksika
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Meksika D.F. 05023 Meksika
4

Shox atrofida Tomas Xardi 120 Gannover kv. London WA1 1DP UK
5 Berglunds snabbköp Kristina Berglund Berguvsvägen 8 Luleå S-958 22 Shvetsiya


SQL DELETE Misol

Quyidagi SQL mijoz "Alfreds Futterkiste"ni "Mijozlar" jadvalidan o‘chirib tashlaydi:

Misol

DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste';

Endi "Mijozlar" jadvali quyidagicha ko‘rinadi:

Mijoz ID Mijoz nomi Kontakt nomi Manzil Shahar Pochta kodi Mamlakat
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Konstitutsiya 2222 Meksika D.F. 05021 Meksika
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Meksika D.F. 05023 Meksika
4

Shox atrofida Tomas Xardi 120 Gannover kv. London WA1 1DP UK
5 Berglunds snabbköp Kristina Berglund Berguvsvägen 8 Luleå S-958 22 Shvetsiya

Barcha yozuvlarni o‘chirish

Jadvalni o‘chirmasdan, jadvaldagi barcha yozuvlarni o‘chirish mumkin. Bu shuni anglatadiki, jadval tuzilishi, atributlari va indekslari buzilmagan bo‘ladi.

DELETE FROM table_name;

Quyidagi SQL "Mijozlar" jadvalidagi BARCHA yozuvlarni jadvalni o‘chirmasdan o‘chiradi:

Misol

DELETE FROM Customers;

Jadvalni o‘chirish

Jadvalni butunlay o‘chirish uchun DROP TABLE iborasidan foydalaning:

DROP TABLE table_name;

Quyidagi SQL butun "Mijozlar" jadvalini tushiradi:

Misol

DROP TABLE Customers;


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!