Bevezetés az SQL nyelvbe¶
Az SQL (Structured Query Language) egy standard programozási nyelv adatbázisok kezeléséhez. Ez lehetővé teszi az adatok lekérdezését, frissítését, beszúrását és törlését adatbázisokban. Az SQL kulcsfontosságú készség az adatbázis-kezelés, adatelemzés és a fejlesztés területén.
A nyelv különböző típusú parancsokat tartalmaz az adatbázis-kezeléshez. Ezek közé tartoznak a
- DDL (Data Definition Language)
- DQL (Data Query Language)
- DML (Data Manipulation Language)
- DCL (Data Control Language)
utasítások.
graph TD
SQL --> DDL
DDL --> CREATE
DDL --> ALTER
DDL --> DROP
DDL --> TRUNCATE
SQL --> DQL
DQL --> SELECT
SQL --> DML
DML --> INSERT
DML --> UPDATE
DML --> DELETE
SQL --> DCL
DCL --> GRANT
DCL --> REVOKE
DDL - Data Definition Language¶
DDL parancsokat használjuk adatbázis táblák és más adatstruktúrák létrehozásához, módosításához és törléséhez.
CREATE
: Új táblák, nézetek, indexek, stb. létrehozása.ALTER
: Már létező tábla szerkezetének módosítása.DROP
: Táblák, nézetek, indexek, stb. törlése.TRUNCATE
: Tábla teljes adattartalmának gyors törlése.
DQL - Data Query Language¶
DQL főleg a SELECT
utasítást foglalja magában, amelyet adatok lekérdezésére használunk.
SELECT
: Adatok lekérdezése egy vagy több táblából.
DML - Data Manipulation Language¶
DML parancsokat használjuk az adatok kezelésére, mint például beszúrás, frissítés, törlés.
INSERT
: Új sorok hozzáadása egy táblához.UPDATE
: Már létező sorok adatainak módosítása.DELETE
: Sorok törlése egy táblából.
DCL - Data Control Language¶
DCL parancsok az adatbázis-hozzáférés és az adatbázis tranzakciók szabályozására szolgálnak.
GRANT
: Felhasználóknak jogosultságok adása.REVOKE
: Felhasználók jogosultságainak visszavonása.