• 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
  • 4.1-rasm market _bolimlari
  • So` r ov: Alter table litsey_bolimlari add rangi varchar(20); Update market_bolimlari set rangi=’sariq’ where id=1; Natija
  • Mavzu: AND, OR, NOT mantiqiy standart so‘zlardan foydalanish
  • Amaliy ishi bajardi: Nematov Jamshid Ustoz: Uralova Iroda




    Download 1,06 Mb.
    bet2/2
    Sana14.05.2024
    Hajmi1,06 Mb.
    #231890
    1   2
    Bog'liq
    MB (A) 4-dedlayn

    DML tili so’rovlari:
    SELECT Amal bajaradigan jadvalimizni tanlash, ekranga chiqarish komandasi.
    Sintaksisi esa quyidagicha:
    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:

    Sorov: insert into market(stars, id,name,adress) values(4,120242,’cheap and new’,'toshkent');


    4.1-rasm market _bolimlariga ma’lumotlarning kiritilishi

    2. Jadvalni tanlaymiz va SELECT operatori orqali ekranga chiqaramiz.


    So`rov: Select * from litsey_bolimlari;
    Natija:
    4.2-rasm. market_bolimlari jadvaliga kiritilgan ma’lumotlarni ko’rish
    3.MB ga yangi jadval qo’shamiz va UPDATEdan foydalanib maydonga qiymat beramiz.
    So`rov: Alter table litsey_bolimlari add rangi varchar(20);
    Update market_bolimlari set rangi=’sariq’ where id=1;
    Natija:



    4.3-rasm. market_bolimlari jadvalida UPDATE operatori orqali mavjud ma’lumotni o`zgartirish

    Xulosa:
    Biz bu mavzu boyicha:


    SELECT–Amal bajaradigan jadvalimizni tanlash, ekranga chiqarish komandasi
    Sintaksisi esa quyidagicha:
    SELECT *FROM // jadvalni to’liq chiqarish
    SELECT FROM // jadval ustunlarini chiqarish
    INSERT – SQL da barcha satrlar ushbu buyruq yordamida kiritiladi.
    Sintaksisi esa quyidagicha:
    INSERT INTO VALUES (“ustun_info”, “ustun_info”, … );
    DELETE – satrlarni jadvaldan o’chirish buyrug’i.
    Sintaksisi esa quyidagicha:
    DELETE FROM WHERE qidiruv_sharti;
    UPDATE – Maydon qiymatlarini o’zgartirish buyrug’i.
    Sintaksisi esa 2 hil:
    UPDATE SET column=expression;
    UPDATE SET column=expression
    WHERE qidiruv_sharti
    Ekanligini organdik


    Mavzu: AND, OR, NOT mantiqiy standart so‘zlardan foydalanish
    Nazariy malumot
    SELECT id_st, mark
    FROM mark_st
    WHERE mark IN (2,3)
    BETWEEN amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi. Yuqoridagi natijani BETWEEN operatoridan foydalanib olish mumkin:
    SELECT id_st, mark
    FROM mark_st
    WHERE mark BETWEEN 2 AND 3
    Birorta xam 2, 3 olmagan talaba haqidagi ma’lumotlar olish uchun NOT IN yoki NOT BETWEEN ishlatiladi.
    Misol: Familiyalari A xarfi bilan boshlanuvchi talabalar ro‘yxatini tanlab olish.
    Bunday xolatda LIKE operatoridan foydalanish qulay hisoblanadi. LIKE operatori faqat simvolli maydonlar uchun qo‘llaniladi va maydon qiymati operatorda ko‘rsatilgan namunaga mosligini tekshirish imkonini yaratadi. Namuna quyidagi maxsus simvollardan tashkil topadi:

    • _ (tagiga chizish belgisi) – bitta ixtiyoriy simvolni bildiradi;

    • % (foiz belgisi) – ixtiyoriy miqdordagi simvollar ketma – ketligini bildiradi.

    SELECT id_st, surname
    FROM student
    WHERE surname LIKE 'A%'















    Download 1,06 Mb.
    1   2




    Download 1,06 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy ishi bajardi: Nematov Jamshid Ustoz: Uralova Iroda

    Download 1,06 Mb.