Tartalomjegyzék

< SQL

Az SQL nyelv bemutatása

Az SQL nyelv

Az SQL egy szabványos lekérdezőnyelv. Adatbázis-kezelőkben használjuk adatok kezelésére. 1970-ben az IBM szakemberei dolgozták ki kutatójuk Edgar Frank "Ted" Codd által fejlesztett relációs adatbázismodell alapján.

Az SQL nyelv nem kisbetű-nagybetűérzékeny, a használt táblanevek, mezőnevek, viszont a rendszertől függően, lehetnek kis- és nagybetűérzékenyek.

Az SQL nyelv Data Manipulation Language (DML), azaz adatkezelő, Data Control Language (DCL), azaz adatvezérlő, Data Definition Language (DDL), azaz adatvezérlő és Query, vagyis lekérdező nyelv.

Szabványai

Az SQL nyelv a népszerűségének köszönhetően szabvány lett. A következő felsorolásban láthatjuk az eddig megjelent szabványokat:

Az egyes megvalósítások természetesen tartalmazhatnak eltéréseket.

Résznyelvek

A SQL három résznyelvre osztható:

Záradékok

Az SQL nyelvben úgynevezett záradékokat használunk. A záradékokat a következő táblázat mutatja be:

Záradék kezdőneve Leírás
select Milyen mezőket, adatok kell megjeleníteni
from melyik táblára vagy táblákra van szükség
where feltételek
group by csoportosítás
having feltételek csoportosítás után
order by rendezés
limit a megjelenített sorok limitálása

A záradékok különféle SQL kifejezésekből állnak, ahol lehet a kifejezés állhat állandókból, adatbázis azonosítókból (például mezőnév), operátorokból, és újabb kifejezésekből.

Álnevek

A táblázatok és a mezők után használhatunk álneveket.

Szintaktika:

select nev as álnév
from tábla álnév

Példa:

select j.rendszam as rendszámok
from jarmuvek j

Van egy járművek nevű tábla, amire szeretnék csak röviden hivatkozni. Az eredményt ugyanakkor a „rendszámok” felirattal szeretném ellátni.

Kérdések

Mi az SQL?

Egyéb kérdések:

  1. Melyek az adatdefiníciós utasítások?
  2. Melyik utasításokat használjuk adatok manipulálására?