MySQL DELETE
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!
