Sobes.tech
Intern

Aké sú existujúce operátory SQL?

sobes.tech AI

Odpoveď od AI

SQL operátory sa delia na niekoľko kategórií:

DDL (Jazyk definície dát): Používajú sa na definovanie alebo zmenu štruktúry databázy.

  • CREATE: Vytvára nové objekty v databáze (tabuľky, indexy, pohľady atď.).
  • ALTER: Mění štruktúru existujúcich objektov v databáze.
  • DROP: Odstraňuje objekty z databázy.
  • TRUNCATE: Rýchlo odstraňuje všetky riadky z tabuľky.
  • RENAME: Premenuje objekty databázy.

DML (Jazyk manipulácie s dátami): Používa sa na správu dát v tabuľkách.

  • SELECT: Vyberá dáta z jednej alebo viacerých tabuliek.
  • INSERT: Pridáva nové riadky do tabuľky.
  • UPDATE: Mění existujúce riadky v tabuľke.
  • DELETE: Odstraňuje riadky z tabuľky.

DCL (Jazyk riadenia prístupu): Používa sa na riadenie prístupu k dátam a objektom databázy.

  • GRANT: Udelenie práv používateľom na objekty databázy.
  • REVOKE: Odvolanie udelených práv.

TCL (Jazyk riadenia transakcií): Používa sa na riadenie transakcií.

  • COMMIT: Uloženie zmien vykonaných v rámci aktuálnej transakcie.
  • ROLLBACK: Zrušenie zmien vykonaných v rámci aktuálnej transakcie do posledného bodu uloženia alebo začiatku.
  • SAVEPOINT: Nastavenie bodu uloženia v rámci transakcie, na ktorý sa dá vrátiť pomocou ROLLBACK.

Existujú aj operátory porovnania, logické operátory a aritmetické operátory, ktoré sa používajú v podmienkach WHERE a iných častiach SQL dotazov.

  • Operátory porovnania: =, !=, <>, >, <, >=, <=, BETWEEN, LIKE, IN, IS NULL, IS NOT NULL.
  • Logické operátory: AND, OR, NOT.
  • Aritmetické operátory: +, -, *, /, %.