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



Yüklə 403,78 Kb.
Pdf görüntüsü
tarix02.12.2023
ölçüsü403,78 Kb.
#171557
6-4-5-topshiriqlar



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 “
So‘rov:_Update_Filmlar_set_film_nomi=Baron-2._Sog`inch_where_film_id=2;'>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 m
antiqiy 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 m
antiqiy 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

 



Yüklə 403,78 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin