Rеja Axborot tizimlari va ma'lumotlar bazasi


SQL tilining operatorlar guruhi



Yüklə 0,94 Mb.
səhifə74/153
tarix02.01.2022
ölçüsü0,94 Mb.
#44769
1   ...   70   71   72   73   74   75   76   77   ...   153
MBBT Qo'llanma

SQL tilining operatorlar guruhi. SQL tilining o'zi operatorlar, iboralar va hisoblangan funktsiyalardan iborat. Odatda operatorlar tomonidan ishlatiladigan zaрiralangan so'zlar odatda katta harflar bilan yoziladi. Ularni kichik harflar bilan emas, balki katta harf bilan yozish xatoga olib kelmaydi.
Operatorlar quyidagi guruhlarga bo'lingan:


  1. Ma'lumotni aniqlash operatorlari (Data Definition Language, DDL) iboralari:




  • CREATE ma'lumotlar bazasi obyekti yaratadi (ma'lumotlar bazasi, jadval, ko'rinish, foydalanuvchi va boshqalar).

  • ALTER obyektni o'zgartiradi

  • DROP obyektni olib tashlaydi




  1. Ma'lumotlar manipulyatsiyasi tili (Data Manipulation Language, DML) operatorlari




  • SELECT belgilangan shartlarga javob beradigan ma'lumotlarni tanlaydi

  • INSERT yangi ma'lumotlar qo'shadi

  • UPDATE mavjud ma'lumotlarni tahrirlaydi

  • DELETE ma'lumotlarni yo'q qiladi




  1. Ma'lumotni boshqarish tili (Data Control Language, DCL) operatorlari




  • GRANT foydalanuvchi yoki guruhga obyektda muayyan operatsiyalarni bajarishga ruxsat beradi

  • REVOKE avval berilgan ruxsatlarni bekor qiladi

  • DENY ruxsatdan ustun bo'lgan taqiqni belgilaydi




  1. O‘tkazmalarni boshqarish tili (Transaction Control Language, TCL)




  • COMMIT tranzaktsiyani qo'llaydi

  • ROLLBACK joriy operatsiya doirasida qilingan barcha o'zgarishlarni qaytaradi

  • SAVEPOINT tranzaktsiyani kichik qismlarga ajratadi

SQL standartlari turli xil ma'lumotlar bazalari o'rtasida ma'lumotlar bazalarini ko'chirish imkoniyatini beradi. Turli ma'lumotlar bazalari o'zlarining SQL sintaksisidan foydalanadilar. Masalan, SQLite bir qator ma'lumotlar turlarini tushunmaydi.

Turli xil ma'lumotlar bazalarida SQLni "protsessual" qilish uchun o'z kengaytmalari mavjud. Ular saqlanadigan protseduralar va protsessual qo'shimchalar tillari. Masalan, Oracle ma'lumotlar bazasida PL/SQL, PostgreSQL PL/pgSQLdan foydalanadi.

Dialektlarning mavjudligiga qaramay, faqat DDL va DML-ni o'z ichiga olgan so'rovlar odatda turli xil ma'lumotlar bazalari o'rtasida ko'chiriladi.




Yüklə 0,94 Mb.

Dostları ilə paylaş:
1   ...   70   71   72   73   74   75   76   77   ...   153




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin