• So‘ r ov; Natija: 3.4-rasm.
  • So‘ r ov: desc nomi ; Natija: 3.6-rasm.
  • SELE C T *F R OM //
  • INSE R T
  • ”, … ); D ELETE
  • UPDA TE SET c o lu m n=e x p re s sion; UPDA TE
  • Insert into kitob_javoni(id, Javon_Qatori_Nomi, Kitob_nomi, Avtori) values(1, ‘Tarix_qatori’, Makedon Yurishlar,’Geradot’); Natija: 4.1-rasm. Kitob_javoni
  • So` r ov: Select * from kitob_javoni; Natija: 4.2-rasm.kitob_javoni
  • 5.1-rasm. Student table ma’lumotlari So`rov: Select id, Javon_Qatori_Nomi, Kitob_Nomi FROM kitob_javoni WHERE narxi >110000; Natija
  • So`rov: Select id, LOWER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi) FROM kitob_javoni WHERE narxi > 100000 and narxi Natija: 5.2-rasm.
  • So`rov: Select id, UPPER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi), length(Avtori) From kitob_javoni WHERE id BETWEEN 3 AND 10; Natija
  • Toshkent axborot texnologiyalari universiteti kompyuter injinering fakulteti




    Download 15,05 Mb.
    bet4/19
    Sana16.05.2024
    Hajmi15,05 Mb.
    #237968
    1   2   3   4   5   6   7   8   9   ...   19
    Bog'liq
    mal.B.2-ish

    Natija:



    3.2-rasm. Kutubxona nomli bazasining yaratilishi
    3. Hosil bo‘lgan bazamizni tanlab olishimiz kerak. Buning uchun USE dan foydalanamiz:

    So‘rov: use KUTUBXONA;
    Natija:

    3.3-rasm. Use so‘rovidan foydalanib ma’lumotlar bazasini tanlash.
    4. kutubxona nomli jadval yaratamiz:
    So‘rov;
    Natija:



    3.4-rasm. Mutolachi,reception,kitob_javoni nomli jadvallar yaratilishi
    5. yaratilgan bazasida jadvallarni ko‘rish uchun show tables-dan foydalaniladi:
    So‘rov: show tables;
    Natija:


    3.5-rasm. Filmlar_reytingi bazasida jadvallarni ko‘rish
    6. DESC yordamida siz jadval ustunlari haqidagi turli ma’lumotlarni (qiymat turi, kalit yoki yo‘q) ko‘rishingiz mumkin.
    So‘rov: desc nomi ;
    Natija:





    3.6-rasm. Yaratilgan kutubxona jadvalini ko‘rinishi
    7. Jadvalga yangi “vaqt” nomli ustun qo‘shamiz:
    So‘rov: Alter table …..(8);
    Natija:


    4 – AMALIY MASHG’ULOT
    Mavzu: Ma’lumotlarni tanlash va ular ustida amallar
    SELECT *FROM <jad_nomi> // jadvalni to’liq chiqarish
    SELECT <ustun_nomi> FROM _nomi> // jadval ustunlarini chiqarish

    INSERT SQL da barcha satrlar ushbu buyruq yordamida kiritiladi.
    Sintaksisi esa quyidagicha:
    INSERT INTO <jad_nomi> VALUES (ustun_info”, “ustun_info”, … );

    DELETE – satrlarni jadvaldan o’chirish buyrug’i.
    Sintaksisi esa quyidagicha:
    DELETE FROM <jad_nomi> WHERE qidiruv_sharti;

    UPDATE – Maydon qiymatlarini o’zgartirish buyrug’i.
    Sintaksisi esa 2 hil:
    UPDATE _nomi> SET column=expression;
    UPDATE _nomi> SET column=expression
    WHERE qidiruv_sharti;

    Ishni bajarish tartibi
    Avvalo 3-laboratoriya ishida tuzgan jadvallarimizni esga olamiz. Endi o’sha jadvallarni MYSQL da yuqorida sintaksisini keltirib o’tganimizday komandalardan foydalanib yaratamiz.
    1.Jadval ob’yektlariga qiymatlar beramiz:
    So`rov: Insert into kitob_javoni(id, Javon_Qatori_Nomi, Kitob_nomi, Avtori) values(1, ‘Tarix_qatori’, Makedon Yurishlar,’Geradot’);
    Natija:


    4.1-rasm. Kitob_javoni jadvaliga ma’lumotlarning kiritilishi
    2. Jadvalni tanlaymiz va SELECT operatori orqali ekranga chiqaramiz.
    So`rov: Select * from kitob_javoni;
    Natija:


    4.2-rasm.kitob_javoni jadvaliga kiritilgan ma’lumotlarni ko’rish
    3.MB ga yangi jadval qo’shamiz va UPDATEdan foydalanib maydonga qiymat beramiz.
    So`rov: Alter table kitob_javoni add narxi int;
    Update kitob_javoni set narxi=100 000 where id=1;
    Natija:








    5.1-rasm. Student table ma’lumotlari

    So`rov: Select id, Javon_Qatori_Nomi, Kitob_Nomi FROM kitob_javoni WHERE narxi >110000;
    Natija:

    Sorov: Select id, UPPER(Javon_Qatori_Nomi), UPPER(Kitob_Nomi) FROM kitob_javoni WHERE narxi > 110000;

    5.2-rasm..
    So`rov: Select id, LOWER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi) FROM kitob_javoni WHERE narxi > 100000 and narxi < 210000;
    Natija:


    5.2-rasm. Substr va mantiqiy amallarning qo’llanishi


    1. So`rov: Select id FISH, length(olingan_kitob) FROM mutolachi;



    2.So’rov: Select id, FISH, length(olingan_kitob) FROM mutolachi WHERE NOT id in (1,6);
    Natija:

      1. – rasm. Length funksiyasi va NOT mantiqiy amalining qo’llanishi




    1. Ktob javonidagi kitoblarni Qator nomini ustida UPPER, Kitob nomi ustida Lower, Avtor nomi ustida “length()” ammalri bajarilib, 3chi va 10chi id lar oralig’idagi malumotlarni chiqaramiz. :


    So`rov: Select id, UPPER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi), length(Avtori) From kitob_javoni WHERE id BETWEEN 3 AND 10;
    Natija:


      1. rasm. Lower, length funksiyalari va Between mantiqiy amalining qo’llanishi




    Download 15,05 Mb.
    1   2   3   4   5   6   7   8   9   ...   19




    Download 15,05 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Toshkent axborot texnologiyalari universiteti kompyuter injinering fakulteti

    Download 15,05 Mb.