Muhammad al-xorazmiy nomidagi toshkent axborat texnologiyalari univesiteti


VIEW yaratish va o’chirishning so’rovi sintaksisi


Download 0.57 Mb.
bet5/11
Sana19.12.2022
Hajmi0.57 Mb.
#1032350
1   2   3   4   5   6   7   8   9   10   11
VIEW yaratish va o’chirishning so’rovi sintaksisi
CREATE VIEW tasavvur_nomi AS
SELECT ustun1ustun2, ...
FROM jadval_nomi
WHERE shartli_tenglik;
DROP VIEW tasavvur_nomi;
Masalan:
CREATE VIEW Braziliya_xaridorlari AS
SELECT xaridor_familiyasi, xaridor_ismi
FROM xaridorlar
WHERE mamlakat = "Braziliya";
DROP VIEW Braziliya;

Ishni bajarish tartibi

  1. Jahon_chempionlari jadvalidan 2 dan ko’p chempionlarni aks ettiruvchi Viewni yaratamiz:

So`rov: Create view 2_dan_kop_chempionlik as select mamlakat_nomi, chempionlik_soni_id, from jahon_chempionlari where chempionlik_soni_id>2;
Natija:


    1. rasm. View yaratilishi

  1. Tasavvur (view)ni ko’ramiz:

So`rov: Select * from 2_dan_kop_chempionlik;


Natija:

13.2 – rasm. Yaratilgan Viewdagi ma’lumotlarni ko’rish

  1. Tasavvurni o’chirish:

So`rov: Drop view 2_dan_kop_chempionlik;
Natija:


    1. rasm. Viewni ma’lumotlar bazasidan o’chirish

14-AMALIY ISH
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:

Download 0.57 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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