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, viszont az lehet a rendszertől függően.

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?