Php (Personal Home Page) nomi bilan birinchi nashri chiqarildi. 1996 yil aprel oyida dasturlar jiddiy qayta ishlanganidan so‘ng, php/FI


DELETE kalit so'zining sintaksisi


Download 438.09 Kb.
bet3/16
Sana07.11.2023
Hajmi438.09 Kb.
#1753061
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
javoblar

DELETE kalit so'zining sintaksisi
DELETE FROM jadval_nomi WHERE shartli_ifoda;
Eslatma: Jadvaldagi ma'lumotlarni o'chirishda ehtiyot bo'ling! WHERE kalit so'ziga e'tibor bering. WHERE kalit so'zida qaysi shartni qanoatlantiradigan ma'lumotlar o'chirilishi kerakligi yoziladi. Agar WHERE shartli ifodasini unutsangiz, jadvaldagi barcha ma'lumotlar o'chadi.
Misollar
Bizda quyidagi Xaridorlar nomli jadval mavjud.
Keling ushbu jadvaldan XaridorId = 3 ga teng bo'lgan xaridorni o'chiradigan SQL so'rovini yozamiz va quyidagi natijani olamiz:
DELETE FROM Xaridorlar WHERE XaridorId = 3;

Shu yerda bitta qatorni tahrirlab yuboramiz:
UPDATE Xaridorlar SET XaridorIsmi = 'Anvar' WHERE XaridorId = 2;

Endi XaridorIsmi = Anvar bo'lgan qatorlarni bitta SQL so'rovi yordamida o'chiramiz:
DELETE FROM Xaridorlar WHERE XaridorIsmi = 'Anvar';
Natijada jadvalimizda faqat bitta qator qoldi.
Agar DELETE yordamida yozilgan so'rovda WHERE kalit so'zi yordamida shartli ifoda berilmasa, jadvaldagi barcha elementlar o'chiriladi. Masalan quyidagicha:
DELETE FROM Xaridorlar;

SQL COUNT () funktsiyasi ayniqsa foydalidir, chunki foydalanuvchi belgilangan mezonlarga asoslanib, ma'lumotlar bazasi yozuvlarini hisoblash imkonini beradi. Siz uni jadvaldagi barcha yozuvlarni hisoblash, ustundagi noyob qiymatlarni sanash yoki ma'lum belgilarga mos keladigan vaqt yozuvlari sonini hisoblash uchun foydalanishingiz mumkin.
Ushbu maqolada ushbu senariylarning har birini qisqacha ko'rib chiqamiz.

Misollar ko'pincha foydalaniladigan ma'lumotlar bazasi mahsuloti bilan birgalikda ishlatiladigan Northwind ma'lumotlar bazasiga asoslangan.

Ma'lumotlar bazasi mahsulotining jadvalidan olingan parchadir:

Mahsulotlar jadvali


ProductID Mahsulot nomi Yetkazib beruvchilardan Miqdori Donasining narxi UnitsInStock
1 Chay 1 10 ta x x 20 ta sumka 18.00 39
2 Chang 1 24 - 12 oz butilkalar 19.00 17
3 Anisid siropi 1 12 - 550 ml butilkalar 10.00 13
4 Chef Antonning kajun mevasi 2 48 - 6 oz kavanoz 22.00 53
5 Chef Anton Gumbo Mix 2 36 ta quti 21.35 0
6 Büyükanne'nin Boysenberry Spread 3 12 - 8 oz kavanoz 25.00 120
7 Bobning organik kurutilgan armuti amaki 3 12 - 1 lb pkgs. 30.00 15

Jadvaldagi yozuvlarni hisoblash


Asosiy so'rovlar jadvaldagi yozuvlar sonini hisoblash. Agar mahsulot jadvalidagi mavjud bo'lgan ma'lumotlar sonini bilmoqchi bo'lsangiz, quyidagi so'rovlardan foydalaning:

SELECT COUNT (*)


Mahsulotdan;

Ushbu so'rov jadvaldagi qatorlar sonini qaytaradi. Ushbu misolda u 7 ga teng.

Ustundagi noyob qiymatlarni hisoblash
Bundan tashqari, COUNT funktsiyasidan ustundagi noyob qiymatlar sonini aniqlash uchun foydalanishingiz mumkin. Misol uchun, mahsulotlar ishlab chiqarish bo'limida paydo bo'lgan turli xil etkazib beruvchilar sonini aniqlashni istasangiz, buni quyidagi so'rov yordamida bajarishingiz mumkin:

COUNT SELECT (DISTINCT yetkazib beruvchi identifikatori)


Mahsulotdan;

Ushbu so'rovnoma Ta'minotchi ustunidagi ustun qiymatlar sonini qaytaradi. Bunday holda, javob 1, 2 va 3 ni bildiradi.

Records Matching Criteria hisoblash
COUNT () funktsiyasini WHERE yon tümcesiyle birlashtirib, muayyan mezonlarga mos yozuvlar sonini aniqlang. Misol uchun, bo'lim boshlig'i bo'limning kabinetga darajasini his qilishni xohlaydi. Quyidagi so'rovlar UnitsInStock-ni 50 dan kichik bo'lgan qatorlarni ifodalaydi:

SELECT COUNT (*)


Mahsulotdan
WHERE UnitsInStock <50;

Bu holda, so'rov 4, Chai, Chang, Aniseed sharob va Uncle Bobning Organik Quritilgan Armutlarini ifodalovchi qiymatni qaytaradi.

COUNT () moddasi ma'lumotlar talablarini qondirish uchun ma'lumotlarni to'plashni istagan ma'lumotlar bazasi ma'murlari uchun juda qimmatli bo'lishi mumkin. Kichik ijodkorlik bilan COUNT () funktsiyasini turli xil maqsadlarda ishlatishingiz mumkin.

3-belet
1) PHP dasturlash tilida o'zgaruvchilarni $ bilan e'lon qilinadi. Misol uchun $yosh - bu yerda "yosh" o'zgaruvchi nomi. O'zgaruvchilar nomlari katta kichik belgilarga nisbatan o'zaro farq qiladi. Misol uchun: $yosh, $Yosh, $YoSh 3 xil o'zgaruvchilar nomi bir xil o'zgaruvchi emas 3 xil qiymat yuklanishi mumkin. PHP Sintaksis darsimizga nazar soling.


$txt = "UzbekDevs";
$x = 9;
$y = 13.15;
?>

Download 438.09 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling