Junior
SQL-də hansı komand qrupları mövcuddur?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də aşağıdakı qruplar ayırılır:
-
DDL (Data Definition Language): Verilənlər bazasının strukturunu təyin etmək, dəyişdirmək və silmək üçün əmrlər, verilənlər bazası obyektləri ilə işləyir (cədvəllər, görünüşlər, indekslər və s.).
CREATE: Verilənlər bazası obyektlərinin yaradılması.ALTER: Verilənlər bazası obyektlərinin strukturunun dəyişdirilməsi.DROP: Verilənlər bazası obyektlərinin silinməsi.TRUNCATE: Cədvəldəki bütün sətirləri sürətlə silmək (DELETE-dənWHEREolmadan, amma daha sürətli və tranzaksiya logları yaratmır).RENAME: Verilənlər bazası obyektinin adını dəyişmək.
-
DQL (Data Query Language): Verilənlər bazasından məlumatların sorğulanması üçün əmrlər.
SELECT: Bir və ya bir neçə cədvəldən məlumat çıxarmaq.
-
DML (Data Manipulation Language): Cədvəllərdəki məlumatların idarə olunması üçün əmrlər (əlavə etmək, yeniləmək, silmək).
INSERT: Yeni sətirlər əlavə etmək.UPDATE: Mövcud sətirləri dəyişdirmək.DELETE: Sətirləri silmək.
-
DCL (Data Control Language): Məlumatlara və verilənlər bazası obyektlərinə girişin idarə olunması üçün əmrlər.
GRANT: İstifadəçilərə hüquqlar vermək.REVOKE: Verilən hüquqları geri almaq.
-
TCL (Transaction Control Language): Əməliyyatların idarə olunması üçün əmrlər.
COMMIT: Əməliyyatlarda edilən dəyişiklikləri təsdiqləmək.ROLLBACK: Cari əməliyyatın bütün dəyişikliklərini geri almaq.SAVEPOINT: Əməliyyatda qeyd nöqtəsi qurmaq, qismən geri alma üçün.