Sobes.tech
Junior

Aké skupiny príkazov existujú v SQL?

sobes.tech AI

Odpoveď od AI

У SQL-у се разликују следеће групе команди:

  1. DDL (Data Definition Language): Команде за дефинисање, измену и брисање структуре базе података, раде са објектима базе (табеле, прикази, индекси итд.).

    • CREATE: Креирање објеката базе података.
    • ALTER: Измена структуре објеката базе података.
    • DROP: Брисање објеката базе података.
    • TRUNCATE: Брзо брисање свих редова из табеле (једнако као DELETE без WHERE, али брже и не генерише транзакционе логове).
    • RENAME: Преименовање објекта базе података.
  2. DQL (Data Query Language): Команде за упит података из базе.

    • SELECT: Извлачење података из једне или више табела.
  3. DML (Data Manipulation Language): Команде за манипулацију подацима у табелама (додавање, ажурирање, брисање).

    • INSERT: Додавање нових редова података.
    • UPDATE: Модернизација постојећих редова података.
    • DELETE: Брисање редова података.
  4. DCL (Data Control Language): Команде за управљање приступом подацима и објектима базе.

    • GRANT: Додељивање права корисницима.
    • REVOKE: Одузимање додељених права.
  5. TCL (Transaction Control Language): Команде за управљање трансакцијама.

    • COMMIT: Потврђивање промена у трансакцијама.
    • ROLLBACK: Враћање свих промена у тренутној трансакцији.
    • SAVEPOINT: Постављање тачке за враћање у трансакцији за делимично враћање.