Tartalomjegyzék

< SQL

SQL módosítások

Beszúrás

Új rekordok beszúrása több módon is lehetséges.

Ha minden mezőt megadok, akkor a beszúrás lehetséges így:

INSERT INTO táblanév
VALUES (érték1,érték2,érték3,...);

A következő példában megadjuk, milyen mezőket fogunk beszúrni:

INSERT INTO táblanév (mező1,mező2,mező3,...)
VALUES (érték1,érték2,érték3,...);

A harmadik példában a mezőnév és utána rögtön az adott érték következik. Ebben a formában sem kell megadnunk az összes mezőt.

INSERT INTO táblanév SET mező1=érték1, mező2=érték2, ...

Frissítés

Az UPDATE direktíva adott mezők értékeit felülírja a rekordokban. Jó kérdés, hogy melyikben. Ha nem adunk meg WHERE direktívát, akkor az összesben.

UPDATE táblanév
SET mező1=érték1,mező2=érték2,...
WHERE mező=érték;

Egy mező értékének növelése:

UPDATE táblanév
SET mező1 = mező1  + 1
WHERE <valami>

Törlése

A DELETE direktíva adott táblából töröl sorokat. Jó kérdés, hogy melyiket. Ha nem adjuk meg a WHERE direktívát, akkor az összeset.

DELETE FROM táblanév
WHERE mező=érték;