Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:sql:modositasok

< SQL

SQL módosítások

  • Szerző: Sallai András
  • Copyright © Sallai András, 2012, 2014
  • Licenc: GNU Free Documentation License 1.3

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;
oktatas/adatbazis-kezeles/sql/modositasok.txt · Utolsó módosítás: 2019/08/14 23:06 szerkesztette: admin