SQL

Alapvető SQL parancsok:

  • Adatbázis és azon belül tábla, azaz a rendszer részeinek létrehozása (CREATE, ALTER), és ezek törlése (DROP).
  • Az adattáblák adatokkal történő feltöltése (INSERT), ill. a táblák adatainak módosítása, törlése (UPDATE, DELETE).
  • Adatok kiválasztása, lekérdezése (SELECT).

CREATE

CREATE DATABASE adatbazisnev;

Például könyvtár adatbázis létrehozása "konyvtar" néven:
CREATE DATABASE konyvtar;

CREATE TABLE tablanev (
     oszlopnev1 tipus1 param1,
     oszlopnev2 tipus2 param2,
     oszlopnev3 tipus3 param3
     );

Például könyv tábla létrehozása "konyv" néven, ahol az "id" azonosító az elsődleges kulcs:

CREATE TABLE konyv (
     id INTEGER AUTO_INCREMENT PRIMARY KEY,
     szerzo VARCHAR(50),
     cim VARCHAR(50),
     evjarat INTEGER);

DROP

DROP DATABASE adatbazisnev;

DROP TABLE tablanev;

ALTER

ALTER TABLE tablanev ADD ...
ALTER TABLE tablanev MODIFY ...
ALTER TABLE tablanev DROP ...

INSERT

INSERT INTO tablanev (oszlop1,oszlop2,oszlop3) VALUES ("ertek1","ertek2","ertek3");

INSERT INTO tablanev SET oszlop1="ertek1", oszlop2="ertek2", oszlop3="ertek3";

INSERT INTO tablanev1 (oszlop11,oszlop12,oszlop13)
SELECT oszlop21, oszlop22, oszlop23 FROM tablanev2
WHERE listázási feltételek; (magyarázat: oszlop11: tablanev1 elso oszlopa).

UPDATE

UPDATE tablanev SET oszlop1="ertek1", oszlop2="ertek2", oszlop3="ertek3",... WHERE feltétel;

DELETE

DELETE FROM tablanev WHERE feltétel;

Megjegyzés: Az UPDATE és DELETE utasítások alkalmazásakor ügyeljünk a helyes feltételekre! Ha lehet először ellenőrizzük egy SELECT utasítással a WHERE feltételek helyességét, mert tönkre tehetjük az adatbázist!

SELECT

Jelmagyarázat a formulákban alkalmazott jelölésekhez

NAGYBETŰKötelező megadást jelent. A nagybetűvel írt szavakat nem szabad elhagyni, s egy az egyben úgy kell megadni, ahogy a parancs leírásában szerepelnek.
dőlt kisbetűFelhasználói megadást jelent. A dőlt kisbetűvel írt szavak a felhaszálói változókat jelölik.
[]Szögletes zárójelek között adjuk meg a nem kötelezően megadandó elemeket.
...A három ponttal az azonos adatelemek ismétlődését jelöljük.
<>Csúcsos zárójelek közé azokat a szintaktikai elemeket kell tenni, amelyeket feltétlenül meg kell adni.
{}A kapcsos zárójelben álló egy vagy több elem közül egyet kötelező megadni.
|Vonással a két vagy több lehetőség közüli válsztást jelöljük.