[[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;