Axborot tizimini boshqarish turli komponentlardan iborat, jumladan: Dasturiy ta'minot: Bu ma'lumotlar bazasini boshqarish uchun ishlatiladigan dastur yoki dasturlar to'plamini anglatadi


DCL (Data Control Language) – ma'lumotlarni boshqaruvchi operatorlar.DCL (Data Control Language - ma'lumotlarni boshqarish tili)


Download 360.46 Kb.
bet12/16
Sana15.02.2023
Hajmi360.46 Kb.
#1199871
1   ...   8   9   10   11   12   13   14   15   16
Bog'liq
Sessiya

3. DCL (Data Control Language) – ma'lumotlarni boshqaruvchi operatorlar.DCL (Data Control Language - ma'lumotlarni boshqarish tili): DCL asosan huquqlar, ruxsatlar va ma'lumotlar bazasi tizimining boshqa boshqaruv elementlari bilan bog'liq bo'lgan GRANT va REVOKE kabi buyruqlarni o'z ichiga oladi.
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; revoke privilege_name on object_name
from {user_name | public | role_name} Jadvaldagi foydalanuvchiga bir nechta imtiyozlar berish: “Foydalanuvchilar” jadvalidagi “Amit” nomli foydalanuvchiga bir nechta imtiyozlar berish uchun quyidagi GRANT bayonoti bajarilishi kerak.
4.SELECT * FROM jadval_nomi WHERE qator_nomi = ‘Nom’ AND qator nomi2 = ‘Nom’;
SELECT * FROM jadval_nomi WHERE qator_nomi = ‘Nom’ OR qator nomi2 = ‘Nom’;
SELECT * FROM jadval_nomi WHERE qator_nomi NOT IN (‘Nom1’, ‘Nom2’, ‘Nom3’ );
5.SELECT fudbolchi_ismi, SUBSTRING(fudbolchi_familiyasi,2,5) AS "Tanlangan" FROM guruh2;
SELECT LOWER (fudbolchi_ismi) FROM guruh1; UPPER(qator) - ko’rsatilgan qator belgilarini katta harflarga o’tkazadi;
25.
1. GROUP BY – bu bir xil xususiyatga ega bo'lgan qatorlarni yig'ish funksiyalaridan foydalangan holda birlashtiradiHAVING GROUP BY - parametri bilan belgilangan guruhlar orasidan tanlaydi.ORDER BY – bu qatorlarni saralash mezonlarini belgilaydi; tartiblangan qatorlar chaqiruv nuqtasiga o'tkaziladi.


H AVING GROUP BY - parametri bilan belgilangan guruhlar orasidan tanlaydi
select count(reytingi),nomi from uzb_mexmonxona group by nomi having count(reytingi)>=1
2. SELECT *FROM otm WHERE qisqa_nomi LIKE 'Sam%';/ SELECT *FROM otm WHERE qisqa_nomi NOT LIKE 'Sam%' USE world; SELECT name FROM country WHERE name IN ('Aruba', 'Barbados', 'Cuba', 'Bahamas')/ ORDER BY population ASC; USE world; SELECT name, IndepYear FROM country WHERE name BETWEEN "Aruba" and "Bahamas"; /SELECT name, IndepYear FROM country WHERE IndepYear IS NULL;
3. 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.
TCL (Transaction Control Language) - bu tranzaksiyalarni boshqarish uchun so‘rovlar guruhidir.
*Tranzaksiya - bu ma'lumotlar bazasiga kiritilgan barcha o'zgarishlar doimiy ravishda o'rnatiladi yoki bekor qilinadi.
4. SELECT qator_nomi FROM jadval_nomi WHERE qator_nomi>20 Not qator_nomi>30
SELECT qator_nomi FROM jadval_nomi GROUP BY qator_nomi;



5. SELECT * FROM jadval_nomi WHERE qator_nomi = ‘Nom’ AND qator nomi2 = ‘Nom’;
SELECT * FROM talaba WHERE talaba_id in (20,21,22,23,24,25,26,27,28,29,30);


Download 360.46 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   16




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