Microsoft Word 6a6745b1-7f24-434d-8520-9d2eec6b49 docx


Download 1.01 Mb.
Pdf ko'rish
bet19/20
Sana28.12.2022
Hajmi1.01 Mb.
#1013756
1   ...   12   13   14   15   16   17   18   19   20
Bog'liq
Mbkskdy

Ishni bajarish tartibi 
1.
Xodimlar jadvalidan 2000000 dan ko‘p oylik oluvchilarni aks ettiruvchi 
Viewni yaratamiz: 
So`rov: create view 2000000_dan_kop_oylik_oluvchilar as select 
FIO,maoshi from xodimlar where maoshi>2000000; 
Natija: 
 
15.1 – rasm. View yaratilishi. 
2.
 
Tasavvur (view)ni ko‘ramiz
So`rov: select *from 2000000_dan_kop_oylik_oluvchilar;
Natija: 
 
15.2 – rasm. Yaratilgan Viewdagi ma‘lumotlarni ko‘rish. 
3.
Tasavvurni o‘chirish: 
So`rov: drop view 2000000_dan_kop_oylik_oluvchilar; 
Natija: 
 
15.3 – rasm. Viewni ma‘lumotlar bazasidan o‘chirish. 


16
 
LABORATORIYA ISHI 
Mavzu: SQLda protseduralar yaratish 
Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasi uchun 
protsedura yaratish. 
Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan 
so`ng ob`yektlarda proseduralarni yaratish va ulardan foydalanish. 
Uslubiy
ko`rsatmalar
Protsedura bu ma'lumotlar bazasida saqlanadigan oddiy skript tilidagi kichik 
dastur hisoblanadi. (subprogram kabi). MySQL holatida protseduralar MySQL-
da yoziladi va MySQL ma'lumotlar bazasida/serverda saqlanadi. 
MySQl da protdedura bilan ishlashning umumiy sintaksisi: 
Protsedura yaratish: 
delimiter // 
create procedure protsedura_nomi(protsedura prototipi) begin 
{protsedura so‟rovlar amallar… maydoni} end// 
protsedurani chaqirish: 
call protsedura_nomi(@prototip)// protsedura 
natijasini ko‟rish: select @prototip
Eslatma: delimiterning vazifasi shuki bu kodlarni bitta satrda emas bir necha 
satrlarda yozib birlashtirish imkonini beradi. Delimiter belgisi orasida 
proseduraning kodi yoziladi. Uning sintaksisi: 
1.
Boshlanishi: Delimiter 
kalit_belgi 
2.
Tugashi: 
End kalit_belgi 
Masalan: 
Delimiter $$ 
…………………………… 
End$$ 



Download 1.01 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   20




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