Junior
Aké skupiny príkazov existujú v SQL?
sobes.tech AI
Odpoveď od AI
У SQL-у се разликују следеће групе команди:
-
DDL (Data Definition Language): Команде за дефинисање, измену и брисање структуре базе података, раде са објектима базе (табеле, прикази, индекси итд.).
CREATE: Креирање објеката базе података.ALTER: Измена структуре објеката базе података.DROP: Брисање објеката базе података.TRUNCATE: Брзо брисање свих редова из табеле (једнако каоDELETEбезWHERE, али брже и не генерише транзакционе логове).RENAME: Преименовање објекта базе података.
-
DQL (Data Query Language): Команде за упит података из базе.
SELECT: Извлачење података из једне или више табела.
-
DML (Data Manipulation Language): Команде за манипулацију подацима у табелама (додавање, ажурирање, брисање).
INSERT: Додавање нових редова података.UPDATE: Модернизација постојећих редова података.DELETE: Брисање редова података.
-
DCL (Data Control Language): Команде за управљање приступом подацима и објектима базе.
GRANT: Додељивање права корисницима.REVOKE: Одузимање додељених права.
-
TCL (Transaction Control Language): Команде за управљање трансакцијама.
COMMIT: Потврђивање промена у трансакцијама.ROLLBACK: Враћање свих промена у тренутној трансакцији.SAVEPOINT: Постављање тачке за враћање у трансакцији за делимично враћање.