Amaliy mashg‘uloti karimov Muhammadyahyo Masalaning qo‘yilishi: dml


Download 18.78 Kb.
Pdf ko'rish
Sana03.06.2024
Hajmi18.78 Kb.
#1840447


4-5-6- AMALIY MASHG‘ULOTI 
Karimov Muhammadyahyo
 
Masalaning qo‘yilishi: DML 
komandalaridan foydalanish. 
AND, OR, 
NOT, IN, BETWEEN, LIKE operatoridan foydalanib avvalgi mashg‘ulotlarda 
yaratilgan jadvallar ustida amallar bajarish. 


Uslubiy ko‘rsatmalar:Ma’lumotlar bazasiga axborotlar qo‘shish, yangilash
o‘chirish va chiqarib tashlash imkonini beradi, odatda ma’lumotlami
1.Jadval ob’yektlariga qiymatlar beramiz: 
So‘rov: insert into Filmlar (Film_nomi, Chiqarilgan_yil, Janr, Muallif, 
Mamlakat) values ('Baron', 2016, 'Action|Crime', 'Rustam Sadiev', 
'O‘zbekiston');
Natija: 
 
4.1-rasm. Filmlar jadvaliga ma’lumotlarning kiritilishi 
2. Jadvalni tanlaymiz va SELECT operatori orqali ekranga chiqaramiz. 
So‘rov: Select * from Filmlar ; 
Natija: 
 
4.2-rasm. Filmlar jadvaliga kiritilgan ma’lumotlarni ko‘rish 
3. Jadvalga 2 va undan ortiq qatorlarni qo‘shish: 
So‘rov: insert into Filmlar (Film_nomi, Chiqarilgan_yil, Janr, Muallif, Mamlakat) 
values ('Stormbreaker (Alex Rider: Operation Stormbreaker)', 2004, 
'Action|Children', 'Juline Gerhold', 'Nigeria'),('Great Outdoors, The', 2001, 
'Comedy', 'Kerwinn Waugh', 'Afghanistan'), ('Bullets Don''t Argue', 2012, 
'Western', 'Burt Bleyman', 'Cambodia'); 
Natija: 
 


 
4.3-rasm. Filmlar jadvaliga 2 va undan ortiq qator ma’lumotlarini kiritish va 
ko‘rish 
4. MB-dagi Filmlar jadvalimizga o‘zgartirishlar kiritamiz. Jadvalimizdagi “Bad 
Boy Bubby” nomli kinoni “Baron-2. Sog‘inch’ ga o‘zgartiramiz.  
So‘rov: Update Filmlar set film_nomi='Baron-2. Sog`inch' where 
film_id=2; 
Natija: 
 
Biz faqat kino nomini o‘zgartirdik. Endi qolgan ustunlarini ham o‘zgartirib 
chiqamiz 
So‘rov: Update Filmlar set chiqarilgan_yil=2022, janr='Action|Crime', 
muallif='Rustam Sadiev', mamlakat='O`zbekiston' where film_id=2; 
Natija: 
4.4-rasm. Filmlar jadvalida UPDATE operatori orqali mavjud ma’lumotni 
o‘zgartirish 
5. DROP operatori orqali jadvalni o‘chiramiz: 
So‘rov: drop table Filmlar 


6. Filmlar jadvalini ko‘ramiz; 
So‘rov: SELECT film_id, film_nomi, chiqarilgan_yil, janr, muallif FROM filmlar
Natija: 
4.5-rasm. Filmlar jadvalimizdagi ma’lumotlar 
7. Chiqarilgan yili 2018 dan katta bo‘gan film_id, film_nomi va mualliffini 
chiqaramiz; 
So‘rov: select film_id, film_nomi, muallif from filmlar where chiqarilgan_yil 
> 2018; 
Natija: 


 
4.6-rasm. Munosabat amallaridan foydalanish natijasi 
8. Chiqarilgan yili 2015 bo‘gan filmlar film_id, film_nomi va mualliffini 
chiqaramiz; 
So‘rov: select film_id, film_nomi, muallif from filmlar where chiqarilgan_yil 
= 2015; 
Natija: 
 
4.7-rasm. Munosabat amallarning qo‘llanishi 
 
 


9. AND, OR va NOT mantiqiy operatorlaridan foydalanish
So‘rov: select film_id, film_nomi, chiqarilgan_yil from filmlar where 
chiqarilgan_yil < 2003 or film_id > 90; 
Natija: 
 
4.8-rasm. OR mantiqiy operatoridan foydalanish
So‘rov: select film_id, film_nomi, chiqarilgan_yil from filmlar where muallif 
= 'Rustam Sadiev' and chiqarilgan_yil > 2017; 
Natija: 
 
4.9-rasm. AND mantiqiy operatoridan foydalanish
 
10. IN, BETWEEN va LIKE operatorlaridan foydalanish. 
So‘rov: select film_id, film_nomi, chiqarilgan_yil from filmlar where 
chiqarilgan_yil in (2015, 2017, 2020); 
Natija: 


 
4.10-rasm. IN operatoridan foydalanish
2020 - 2022 yillar orasida chiqarilgan kinolarni chiqarish 
So‘rov: select film_id, film_nomi, chiqarilgan_yil from filmlar where 
chiqarilgan_yil between 2020 and 2022; 
Natija: 
 
4.11-rasm. BETWEEN operatoridan foydalanish
harfi bilan boshlangan filmlarni chiqarish 
So‘rov: select film_id, film_nomi, chiqarilgan_yil from filmlar where 
film_nomi like "A%"; 
Natija: 
 
4.12-rasm. LIKE operatoridan foydalanish
 



Download 18.78 Kb.

Do'stlaringiz bilan baham:




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