[[oktatas:adatbázis-kezelés:sql|< SQL]]
====== SQL módosítások ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2012, 2014
* Licenc: GNU Free Documentation License 1.3
* Web: http://szit.hu
===== 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
===== 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;