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:
+,-,*,/,%.