Голубой 3d элементы 5g технология Презентация


Download 1.76 Mb.
Pdf ko'rish
Sana18.03.2023
Hajmi1.76 Mb.
#1281864


MySql
#Update #Select #Delete 


Update operatori
Select operatori
Delete operatori



UPDATE – Maydon qiymatlarini o‘zgartirish buyrug‘i.
Sintaksisi esa 2 xil:
1. UPDATE  SET ustun=ifoda;
2. UPDATE  SET ustun=ifoda WHERE
qidiruv_sharti;
Misol:


Misol:
Ma'lumotlar bazasiga yangi jadval qo‘shamiz va UPDATEdan
foydalanib maydonga qiymat beramiz.


Misol:
Ma'lumotlar bazasiga yangi jadval qo‘shamiz va UPDATEdan
foydalanib maydonga qiymat beramiz.


Misol:
UPDATE customers SET lastname='smith'
Ushbu so'rov customers jadvalidagi lastname ustunining barcha qatorini yangilaydi. 
Ma'lumotlar bazasi jadvalining mazmuni mos ravishda chap va o'ngda quyida
tasvirlangan:


2020
Misol:
UPDATE customers SET email='luke_smith@email.com' WHERE id=1
Bu so‘rov mijozlar jadvalidagi elektron pochta mazmunini luke_smith@email.com
qatoriga yangilaydi.
Bu yerda id qiymati 1 ga teng. 
Ma'lumotlar bazasi jadvalining eski va yangi tarkibi quyida mos ravishda chap va
o'ng tomonda tasvirlangan.


Eslatma:
UPDATE so'rovida shartli bandlar(WHERE)dan foydalanish kerak.
Agar foydalanmasangiz har qanday shartli banddan keyin quyidagi jadval atributining
barcha yozuvlari yangilanadi. 
Yuqoridagi misolda where dan foydalanmaganimiz uchun
customers jadvalidagi lastname ustunining yangi qiymati (Smith) barcha qatorlarga
o'zgarib qoldi.



SELECT operatori MB jadvallaridan natijaviy to‘plam olish uchun
mo‘ljallangandir. SELECT operatori yordamida MBga so‘rov beriladi va u
foydalanuvchiga ma’lumotlarning natijaviy to‘plamini qaytaradi. Bu
ma’lumotlar jadval shaklida qaytariladi. Bu jadval keyingi SELECT operatori
tomonidan yana qayta ishlanishi ham mumkin.


Select min(id) as 'eng birinchi turgan qurilma' from qurilma;
Misol:
Select max(ustun nomi) as ‘eng oxirida turgan qurilma’ from qurilma;


Qurilma jadvalidan id si 2 va 4 oralig‘ida bo‘lgan qurilma ma‘lumotlarini chiqaramiz.
Select *from ichimliklar where id between 2 and 4
Misol:
Qurilma jadvalidagi qurilmalar sonini aniqlaymiz.
Select count(*)as „qurilma_soni‟ from ichimliklar; 


DELETE


Agarda o`zgaruvchi uchun ajratilgan xotira kerak bo`lmasa uni
bo`shatish zarur. Bu o`zidan keyin ko`rsatkich nomi yoziladigan
delete operatori yordamida amalga oshiriladi. Delete operatori ko`rsatkich 
orqali aniqlangan xotira sohasini bo`shatadi. Shuni esda saqlash lozimki
dinamik xotira sohasidagi adresni o`zida saqlovchi ko`rsatkich lokal 
o`zgaruvchi bo`lishi mumkin. Shuning uchun bu ko`rsatkich e`lon 
qilingan Funksiyadan chiqishimiz bilan ko`rsatkich ham xotiradan 
o`chiriladi. Lekin new operatori orqali bu ko`rsatkichga dinamik xotiradan
ajratilgan joy bo`shatilmaydi. Natijada xotiraning bu qismi kirishga
imkonsiz bo`lib qoladi. Dasturchilar bu holatni xotiraning sirqib ketishi, 
yoki yo`qolishi (utechka pamyati) deb tavsiflaydilar. Bu tavsif haqiqatga
butunlay mos keladi, chunki dastur ishini yakunlaguncha xotirani bu 
qismidan foydalanib bo`lmaydi. 
Delete operatori 


DELETE – satrlarni jadvaldan o‘chirish buyrug‘i.
Sintaksisi esa quyidagicha:
DELETE FROM WHERE qidiruv_sharti;


Download 1.76 Mb.

Do'stlaringiz bilan baham:




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