Sobes.tech
Intern

Kokie yra SQL operatoriai?

sobes.tech AI

Atsakymas iš AI

SQL operatoriai yra suskirstyti į keletą kategorijų:

DDL (Data Definition Language): Naudojami duomenų bazės struktūros apibrėžimui ar keitimui.

  • CREATE: Kuria naujus objektus duomenų bazėje (lenteles, indeksus, vaizdus ir kt.).
  • ALTER: Keičia esamų objektų struktūrą duomenų bazėje.
  • DROP: Ištrina objektus iš duomenų bazės.
  • TRUNCATE: Greitai ištrina visas eilutes iš lentelės.
  • RENAME: Pervardija duomenų bazės objektus.

DML (Data Manipulation Language): Naudojami duomenų valdymui lentelėse.

  • SELECT: Ištraukia duomenis iš vienos ar kelių lentelių.
  • INSERT: Prideda naujas eilutes į lentelę.
  • UPDATE: Keičia esamas eilutes lentelėje.
  • DELETE: Ištrina eilutes iš lentelės.

DCL (Data Control Language): Naudojami prieigos teisių valdymui.

  • GRANT: Suteikia naudotojams prieigos teises į duomenų bazės objektus.
  • REVOKE: Atšaukia suteiktas teises.

TCL (Transaction Control Language): Naudojami transakcijų valdymui.

  • COMMIT: Išsaugo padarytus pakeitimus per dabartinę transakciją.
  • ROLLBACK: Atšaukia pakeitimus, padarytus per dabartinę transakciją, iki paskutinio išsaugojimo taško arba pradžios.
  • SAVEPOINT: Nustato išsaugojimo tašką transakcijoje, prie kurio galima grįžti naudojant ROLLBACK.

Taip pat yra lyginimo operatoriai, loginiai operatoriai ir arithmetic operatoriai, kurie naudojami WHERE sąlygose ir kituose SQL užklausų dalyse.

  • Lyginimo operatoriai: =, !=, <>, >, <, >=, <=, BETWEEN, LIKE, IN, IS NULL, IS NOT NULL.
  • Loginiai operatoriai: AND, OR, NOT.
  • Arithmetic operatoriai: +, -, *, /, %.