Sobes.tech
Intern

Kādi ir SQL operatori?

sobes.tech AI

Atbilde no AI

SQL operatori ir dalās vairākās kategorijās:

DDL (Data Definition Language): Izmanto datu bāzes struktūras definēšanai vai modificēšanai.

  • CREATE: Izveido jaunus objektus datu bāzē (tabulas, indeksus, skatus utt.).
  • ALTER: Maina esošo objektu struktūru datu bāzē.
  • DROP: Dzēš objektus no datu bāzes.
  • TRUNCATE: Ātri dzēš visas rindas no tabulas.
  • RENAME: Pārdēvē datu bāzes objektus.

DML (Data Manipulation Language): Izmanto datu pārvaldībai tabulās.

  • SELECT: Iegūst datus no viena vai vairākiem tabulām.
  • INSERT: Pievieno jaunas rindas tabulā.
  • UPDATE: Maina esošās rindas tabulā.
  • DELETE: Dzēš rindas no tabulas.

DCL (Data Control Language): Izmanto piekļuves tiesību pārvaldībai.

  • GRANT: Piešķir lietotājiem piekļuves tiesības uz datu bāzes objektiem.
  • REVOKE: Atceļ piešķirtās tiesības.

TCL (Transaction Control Language): Izmanto transakciju pārvaldībai.

  • COMMIT: Saglabā izmaiņas, kas veiktas pašreizējā transakcijā.
  • ROLLBACK: Atceļ izmaiņas, kas veiktas pašreizējā transakcijā, līdz pēdējam saglabāšanas punktam vai transakcijas sākumam.
  • SAVEPOINT: Izveido saglabāšanas punktu transakcijā, uz kuru var atgriezties ar ROLLBACK.

Ir arī salīdzināšanas operatori, loģiskie operatori un aritmētiskie operatori, kas tiek izmantoti WHERE nosacījumos un citās SQL vaicājumu daļās.

  • Salīdzināšanas operatori: =, !=, <>, >, <, >=, <=, BETWEEN, LIKE, IN, IS NULL, IS NOT NULL.
  • Loģiskie operatori: AND, OR, NOT.
  • Aritmētiskie operatori: +, -, *, /, %.