• 1. SQL ning ichki tillari
  • Database Kafedra: “Axborot texnologiyalari”




    Download 13,35 Mb.
    bet3/4
    Sana18.09.2024
    Hajmi13,35 Mb.
    #271525
    1   2   3   4
    Bog'liq
    MB 10-ma\'ruza

    DCL buyruqlar ro'yxati:
    • GRANT: Bu buyruq foydalanuvchilarga maʼlumotlar bazasiga kirish huquqini beradi.
    • REVOKE: Bu buyruq foydalanuvchining GRANT buyrug'i yordamida berilgan kirish huquqlarini bekor qiladi.

    GRANT privileges_names ON object TO user;
    Jadvaldagi foydalanuvchiga bir nechta imtiyozlar berish: “Foydalanuvchilar” jadvalidagi “Amit” nomli foydalanuvchiga bir nechta imtiyozlar berish uchun quyidagi GRANT bayonoti bajarilishi kerak.
    GRANT SELECT, INSERT, DELETE, UPDATE ON Users TO 'Amit'@'localhost;
    revoke privilege_name on object_name
    from {user_name | public | role_name}
    revoke insert, select on accounts from Ram

    1. SQL ning ichki tillari


    TCL – (Transaction Control Language – Tranzaksiyalarni boshqarish tili) buyruqlari ma'lumotlar bazasi ichidagi amallar bilan shug'ullanadi.
    TCL buyruqlar ro'yxati:
    • COMMIT : Tranzaksiyani amalga oshiradi.
    • ROLLBACK: Birorta xatolik yuz berganda tranzaksiyani orqaga qaytaradi.
    • SAVEPOINT: Tranzaksiya ichida saqlash nuqtasini o'rnatadi.
    • SET TRANSACTION: Tranzaksiya uchun xususiyatlarni belgilang.

    Jadvaldan yoshi = 20 bo'lgan yozuvlarni o'chiring va keyin ma'lumotlar bazasidagi o'zgarishlarni ROLLBACK
    DELETE FROM Student WHERE AGE = 20;
    ROLLBACK;
    Quyida jadvaldan yoshi = 20 bo'lgan yozuvlarni o'chirib tashlaydigan va keyin ma'lumotlar bazasidagi o'zgarishlarni COMMIT mumkin bo'lgan misol keltirilgan.
    DELETE FROM Student WHERE AGE = 20;
    COMMIT;

    2. SQL tilining SELECT (tanlash) operatorlari va uning paramentrlARI

    SELECT (inglizchadan tanlash - "tanlash") - ma'lumotlar bazasidan ma'lumotlar to'plamini aniqlash SQL tilida so'rov operatori ( DML / DQL).

    Operator nol yoki undan ortiq qatorlarni qaytaradi. Qaytariladigan ustunlar ro'yxati bayonotning SELECT bandi deb nomlangan qismida ko'rsatilgan.


    Download 13,35 Mb.
    1   2   3   4




    Download 13,35 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Database Kafedra: “Axborot texnologiyalari”

    Download 13,35 Mb.