Junior
Kokios komandos grupės egzistuoja SQL?
sobes.tech AI
Atsakymas iš AI
SQL yra atskiriamos šios komandų grupės:
-
DDL (Data Definition Language): Komandos, skirtos apibrėžti, keisti ir ištrinti duomenų bazės struktūrą, dirba su duomenų bazės objektais (lentelės, peržiūros, indeksai ir kt.).
CREATE: Duomenų bazės objektų kūrimas.ALTER: Duomenų bazės objektų struktūros keitimas.DROP: Duomenų bazės objektų ištrynimas.TRUNCATE: Greitai ištrinti visas eilutes iš lentelės (DELETEbeWHERElygiavertis, bet greitesnis ir nekuria transakcijų žurnalų).RENAME: Pervadinti duomenų bazės objektą.
-
DQL (Data Query Language): Komandos duomenų iš bazės užklausoms.
SELECT: Duomenų išgavimo iš vienos ar kelių lentelių.
-
DML (Data Manipulation Language): Komandos duomenų manipuliacijai lentelėse (įterpimas, atnaujinimas, ištrynimas).
INSERT: Pridėti naujų eilučių.UPDATE: Keisti esamas eilutes.DELETE: Ištrinti eilutes.
-
DCL (Data Control Language): Komandos duomenų ir duomenų bazės objektų prieigos valdymui.
GRANT: Suteikti teises vartotojams.REVOKE: Atšaukti suteiktas teises.
-
TCL (Transaction Control Language): Komandos transakcijų valdymui.
COMMIT: Patvirtinti pakeitimus transakcijose.ROLLBACK: Atšaukti visus pakeitimus dabartinėje transakcijoje.SAVEPOINT: Nustatyti išsaugojimo tašką transakcijoje, daliniam atšaukimui.