Junior
Kādas komandu grupas pastāv SQL?
sobes.tech AI
Atbilde no AI
SQL tiek šādās komandu grupās:
-
DDL (Data Definition Language): Komandas datu bāzes struktūras definēšanai, mainīšanai un dzēšanai, strādā ar datu bāzes objektiem (tabulas, skatus, indeksus utt.).
CREATE: Datu bāzes objektu izveide.ALTER: Datu bāzes objektu struktūras maiņa.DROP: Datu bāzes objektu dzēšana.TRUNCATE: Ātri dzēst visus rindas no tabulas (DELETEbezWHERE), bet ātrāk un neizveido transakcijas žurnālus.RENAME: Datu bāzes objekta nosaukuma maiņa.
-
DQL (Data Query Language): Komandas datu vaicājumiem no datu bāzes.
SELECT: Datu iegūšana no viena vai vairākiem tabulām.
-
DML (Data Manipulation Language): Komandas datu manipulācijai tabulās (ievietošana, atjaunināšana, dzēšana).
INSERT: Jaunu rindu pievienošana.UPDATE: Esošo rindu maiņa.DELETE: Rindu dzēšana.
-
DCL (Data Control Language): Komandas piekļuves datiem un datu bāzes objektiem pārvaldībai.
GRANT: Līdzdalības tiesību piešķiršana lietotājiem.REVOKE: Tiesību atņemšana.
-
TCL (Transaction Control Language): Komandas transakciju pārvaldībai.
COMMIT: Izmaiņu apstiprināšana transakcijās.ROLLBACK: Visu izmaiņu atcelšana pašreizējā transakcijā.SAVEPOINT: Saglabāšanas punkta iestatīšana transakcijā, lai daļēji atgrieztos.