Sobes.tech
Intern

Milyen SQL-operatorok léteznek?

sobes.tech MI

Válasz az MI-től

Az SQL operátorokat több kategóriába sorolhatjuk:

DDL (Adatdefiníciós nyelv): Az adatbázis szerkezetének meghatározására vagy módosítására szolgál.

  • CREATE: Új objektumokat hoz létre az adatbázisban (táblák, indexek, nézetek stb.).
  • ALTER: Meglévő objektumok szerkezetét módosítja.
  • DROP: Objektumokat töröl az adatbázisból.
  • TRUNCATE: Gyorsan törli az összes sort egy táblából.
  • RENAME: Átnevezi az adatbázis objektumokat.

DML (Adatmódosító nyelv): Az adatok kezelésére szolgál a táblákban.

  • SELECT: Adatokat kér le egy vagy több táblából.
  • INSERT: Új sorokat ad hozzá egy táblához.
  • UPDATE: Meglévő sorokat módosít egy táblában.
  • DELETE: Sorokat töröl egy táblából.

DCL (Adatvezérlő nyelv): Az adatokhoz és az adatbázis objektumokhoz való hozzáférést kezeli.

  • GRANT: Jogosultságokat ad a felhasználóknak az adatbázis objektumaira.
  • REVOKE: Visszavonja a megadott jogosultságokat.

TCL (Tranzakciókezelő nyelv): A tranzakciók kezelésére szolgál.

  • COMMIT: Elmenti a jelenlegi tranzakcióban végrehajtott változtatásokat.
  • ROLLBACK: Visszavonja a tranzakcióban végrehajtott változtatásokat a legutóbbi mentési pontig vagy a tranzakció kezdetéig.
  • SAVEPOINT: Egy mentési pontot állít be egy tranzakción belül, ahonnan vissza lehet térni ROLLBACK-kel.

Vannak továbbá összehasonlító operátorok, logikai operátorok és aritmetikai operátorok, amelyeket a WHERE feltételekben és más SQL-kérdések részeiben használnak.

  • Összehasonlító operátorok: =, !=, <>, >, <, >=, <=, BETWEEN, LIKE, IN, IS NULL, IS NOT NULL.
  • Logikai operátorok: AND, OR, NOT.
  • Aritmetikai operátorok: +, -, *, /, %.