• WEB DASTURLASHGA KIRISH FANIDAN
  • Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali kompyuter injiniringi fakulteti




    Download 35.55 Kb.
    Sana17.05.2023
    Hajmi35.55 Kb.
    #60733
    Bog'liq
    4-mustaqil ish
    Aziz Pensiya ishi, mo\'ysafid, matematika fanidan testlar toplami www.sadikov.uz 1-4, 2-amaliy ish, 1-amaliy ish, 6-mustaqil ish, MAHALLAGA MUSTAQILLIK BAYRAMI UCHUN NAMUNA SSENARIYASI (2), Максимов Д.А. ЭЛбз 1131 (1), Бошлангич-таълим-1-булим-туплам, розилик хати ва мавзуси, Statistik tahlil

    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
    KOMMUNIKATSIYALARINI RIVOJLANTIRISH

    VAZIRLIGI


    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
    TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI



    KOMPYUTER INJINIRINGI FAKULTETI
    KI 17-21 GURUH TALABASINING

    WEB DASTURLASHGA KIRISH

    FANIDAN

    4-MUSTAQIL ISH

    Bajardi: JOVLIYEV.O


    Qabul qildi: ZOXIDOV.J



    Reja:
    1.Saxifani MySQL ma’lumotlar bazasi bilan bog‘lash va jadvallar ro‘yxatini ko‘rish,MySQL ma’lumotlar bazasi operatorlari bilan ishlash va ulami boshqarish;
    2. MySQL ma’lumotlar bazasiga ma’lumotlami -
    jadvallar yaratish va ularni to‘ldirish, MySQL
    ma’lumotlar bazasida jadvallar yaratishda va
    ularni boshqarishda qo‘llaniladigan
    opetatorlar;

    1) MySQL (My Structured Query Language) ma’lumotlar bazasi tizimi, ochiq manbali, tezroq va ishlov berishga aniq, ochiq manbali, relatsion tizimli ma’lumotlar bazasi tizimidir.

    Bazaning jadvallari yaratilgandan so‘ng ularga ro‘yxat qo‘shish, yangi qator qo‘shish, jadvallarni o‘chirish, jadvallar bilan ishlash, jadvallar orasidagi bog‘lanishlarni yaratish, bazadagi ma’lumotlarni yangilash va ko‘p yana boshqa operatsiyalar amalga oshirilishi mumkin.

    MySQL tizimi, boshqaruvchi uchun mukammal boshqaruv tizimini taqdim etadi, buning orqali yangi jadvallar yaratilishi, mavjud jadvallarni o‘zgartirish, foydalanuvchilarga murojat berish, foydalanuvchilarni boshqarish va boshqalar kabi muhim operatsiyalar amalga oshirilishi mumkin.


    MySQL ma'lumotlar bazasi bilan bog'lash va jadvallar ro'yxatini ko'rish uchun quyidagi so'rovni bajarishimiz mumkin:

    ```SHOW DATABASES;```

    Bu so'rov barcha mavjud ma'lumotlar bazalarini ro'yxatga olish uchun ishlatiladi.

    MySQL ma'lumotlar bazasi operatorlari bilan ishlash va uning boshqarishini o'rganish uchun quyidagi mavzularga e'tibor berishingiz kerak:

    1. DML (Data Manipulation Language) operatorlari: Ma'lumotlar bazasida ma'lumotlarni qo'shish, o'zgartirish va o'chirish uchun ishlatiladi. Misol uchun, ```SELECT```, ```INSERT```, ```UPDATE``` va ```DELETE``` operatorlari.

    2. DDL (Data Definition Language) operatorlari: Ma'lumotlar bazasida jadval va boshqa obyektlarni yaratish, o'zgartirish va o'chirish uchun ishlatiladi. Misol uchun, ```CREATE```, ```ALTER``` va ```DROP``` operatorlari.

    3. DCL (Data Control Language) operatorlari: Ma'lumotlar bazasidagi ma'lumotlar uchun ruxsat berish yoki ruxsatni bekor qilish uchun ishlatiladi. Misol uchun, ```GRANT``` va ```REVOKE``` operatorlari.

    4. TCL (Transaction Control Language) operatorlari: Ma'lumotlar bazasida tranzaksiyalar boshqarish uchun ishlatiladi. Misol uchun, ```COMMIT```, ```ROLLBACK``` va ```SAVEPOINT``` operatorlari.

    MySQL ma'lumotlar bazasini boshqarish uchun yordamchi dasturlardan foydalanish mumkin, masalan, phpMyAdmin, MySQL Workbench va boshqalar. Bu yordamchi dasturlar orqali ma'lumotlar bazasini vizual tahrir qilish, so'rovlar yaratish va boshqarish mumkin.

    2) Jadvallar yaratishda foydalaniladigan operatorlar:

    CREATE TABLE: yangi jadval yaratish uchun ishlatiladi.


    ALTER TABLE: mavjud jadvalni o‘zgartirish uchun ishlatiladi.
    DROP TABLE: jadvalni o‘chirish uchun ishlatiladi.
    Jadvalni to‘ldirishda foydalaniladigan operatorlar:

    INSERT INTO: jadvallarga yangi ma’lumotlarni kiritish uchun ishlatiladi.


    UPDATE: mavjud ma'lumotlarni yangilash uchun ishlatiladi.
    DELETE: ma'lumotlarni o'chirish uchun ishlatiladi.
    MySQL ma'lumotlar bazasidagi jadvallarni boshqarish uchun foydalaniladigan boshqa operatorlar:

    SELECT: jadvallardan ma’lumotni olish uchun ishlatiladi.


    JOIN: bir nechta jadvallarni birlashtirish uchun ishlatiladi.
    WHERE: shartni ko‘rsatish uchun ishlatiladi.
    ORDER BY: jadvallarni saralash uchun ishlatiladi.
    GROUP BY: ma’lumotlarni guruhga ajratish uchun ishlatiladi.
    HAVING: GROUP BY bilan birga ishlatiladi, ma'lumotlar guruhlarini filterlash uchun ishlatiladi.
    MySQL ma'lumotlar bazasiga ma’lumotlar kiritish, o‘zgartirish va o‘chirish amalga oshirish uchun yana bir nechta boshqa operatorlar mavjud.

    MySQL ma'lumotlar bazasida jadval yaratish uchun quyidagi SQL kodidan foydalanish mumkin:

    CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
    .....
    );

    Bu yerda table_name - yaratilayotgan jadval nomi, column1, column2, column3, ... - jadvallarning ustunlarining nomi va datatype - ustunlarning ma'lumot turidir.

    Misol uchun, biz users nomli jadval yaratish uchun quyidagi SQL kodini yozamiz:

    CREATE TABLE users (


    id INT PRIMARY KEY,
    name VARCHAR(50),
    email VARCHAR(50),
    age INT
    );

    Bu kod users nomli jadvallarni yaratadi va jadvallarda to'rt ustun bor: id, name, email, va age. id ustuni asosiy kalit bo'lib, INT ma'lumot turi bilan ma'lum bo'ladi. name va email ustunlari VARCHAR(50) ma'lumot turida bo'ladi, ya'ni ular matnlar bo'lishi kerak va ularning maksimal uzunligi 50 belgidan kam bo'lmasligi kerak. age ustuni INT ma'lumot turi bilan belgilangan.

    SQL kodlarida ma'lumotlar turlari uchun qo'shimcha ma'lumotlarni ham yozish mumkin, misol uchun:

    VARCHAR(n) - matnlar uchun ma'lumot turi, maksimal uzunligi n belgidan kam bo'lishi kerak.


    INT - butun sonlar uchun ma'lumot turi.
    DECIMAL(p, s) - sonlar uchun ma'lumot turi, p sonlar soni bilan s unli sonlar soni belgilanadi.
    DATE - sanalar uchun ma'lumot turi.
    TIME - vaqtlar uchun ma'lumot turi.
    Va boshqalar.
    Download 35.55 Kb.




    Download 35.55 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali kompyuter injiniringi fakulteti

    Download 35.55 Kb.