Sobes.tech
Intern
141

Jaké existují SQL operátory?

Odpověď od AI

sobes.tech AI

SQL operátory jsou rozděleny do několika kategorií:

DDL (Jazyk definice dat): Používá se k definování nebo změně struktury databáze.

  • CREATE: Vytváří nové objekty v databázi (tabulky, indexy, pohledy atd.).
  • ALTER: Mění strukturu stávajících objektů v databázi.
  • DROP: Odstraňuje objekty z databáze.
  • TRUNCATE: Rychle odstraňuje všechny řádky z tabulky.
  • RENAME: Přejmenovává objekty databáze.

DML (Jazyk manipulace s daty): Používá se k správě dat v tabulkách.

  • SELECT: Vyhledává data z jedné nebo více tabulek.
  • INSERT: Přidává nové řádky do tabulky.
  • UPDATE: Mění existující řádky v tabulce.
  • DELETE: Odstraňuje řádky z tabulky.

DCL (Jazyk řízení přístupu k datům): Používá se k řízení přístupu k datům a objektům databáze.

  • GRANT: Uděluje uživatelům práva na objekty databáze.
  • REVOKE: Odvolává udělená práva.

TCL (Jazyk řízení transakcí): Používá se k řízení transakcí.

  • COMMIT: Ukládá změny provedené v aktuální transakci.
  • ROLLBACK: Vrací změny provedené v aktuální transakci do posledního bodu uložení nebo začátku.
  • SAVEPOINT: Nastavuje bod uložení v rámci transakce, na který se lze vrátit pomocí ROLLBACK.

Existují také operátory porovnání, logické operátory a aritmetické operátory, které se používají v podmínkách WHERE a dalších částech SQL dotazů.

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