Sobes.tech
Intern

SQL əməliyyatçıları hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

SQL əməliyyatçıları bir neçə kateqoriyaya bölünür:

DDL (Məlumatların Təyini Dili): Verilənlər bazasının strukturunu müəyyən etmək və ya dəyişdirmək üçün istifadə olunur.

  • CREATE: Verilənlər bazasında yeni obyektlər yaradır (cədvəllər, indekslər, görünüşlər və s.).
  • ALTER: Mövcud obyektlərin strukturunu dəyişir.
  • DROP: Obyektləri verilənlər bazasından silir.
  • TRUNCATE: Cədvəldən bütün sətirləri sürətlə silir.
  • RENAME: Verilənlər bazası obyektlərinin adını dəyişir.

DML (Məlumatların Manipulyasiyası Dili): Cədvəllərdəki məlumatları idarə etmək üçün istifadə olunur.

  • SELECT: Bir və ya bir neçə cədvəldən məlumat çıxarır.
  • INSERT: Yeni sətirlər əlavə edir.
  • UPDATE: Mövcud sətirləri dəyişir.
  • DELETE: Sətirləri cədvəldən silir.

DCL (Məlumatların Nəzarət Dili): Məlumatlara və verilənlər bazası obyektlərinə giriş hüquqlarını idarə etmək üçün istifadə olunur.

  • GRANT: İstifadəçilərə verilənlər bazası obyektlərinə giriş hüquqları verir.
  • REVOKE: Verilən hüquqları ləğv edir.

TCL (Əməliyyatların Nəzarət Dili): Əməliyyatları idarə etmək üçün istifadə olunur.

  • COMMIT: Cari əməliyyat daxilində edilən dəyişiklikləri yadda saxlayır.
  • ROLLBACK: Cari əməliyyat daxilində edilən dəyişiklikləri geri alır.
  • SAVEPOINT: Əməliyyat daxilində yadda saxlanma nöqtəsi qurur və ROLLBACK ilə ona qayıtmaq mümkündür.

Həmçinin, müqayisə operatorları, məntiqi operatorlararitmetik operatorlar mövcuddur və bunlar WHERE şərtlərində və digər SQL sorğularında istifadə olunur.

  • Müqayisə operatorları: =, !=, <>, >, <, >=, <=, BETWEEN, LIKE, IN, IS NULL, IS NOT NULL.
  • Məntiqi operatorlar: AND, OR, NOT.
  • Aritmetik operatorlar: +, -, *, /, %.