Rekordok törlése
A tavaszi C# alapozó bootcampünk tananyagait továbbra is megvásárolhatod! Bár az élő előadásokon már túl vagyunk, az összes előadás anyaga továbbra is visszanézhető!
Irány a bootcampAz adatbázis tábláiból rekordokat a DELETE kulcsszó használatával lehet törölni. Fontos azonban, hogy minden esetben használjuk törléskor a WHERE kulcsszót annak meghatározására, hogy mely rekordokat szeretnénk törölni! Ha szeretnénk biztosra menni abban, hogy csak 1 darab rekord kerül törlésre, érdemes a WHERE záradékban a tábla azonosítója alapján kiválasztani a törölni kívánt sort, pl.:
DELETE FROM `futas` WHERE `id` = 4De persze bármi egyéb feltétel alapján is törölhetünk adatokat. Ne feledjük viszont, hogy a DELETE utasítás egyszerre több rekordot is törölhet! Például, ha szeretnénk az összes 14,00-nál lassabb futásidővel rendelkező versenyzőt eltávolítani a nyilvántartásból, ezt is könnyedén megtehetjük:
DELETE FROM `futas` WHERE `eredmeny` > 14.00Tábla kiürítése
Amennyiben egy tábla összes adatát törölni szeretnénk úgy, hogy a szerkezet megmaradjon, az adatok viszont elvesszenek, használhatjuk a TRUNCATE utasítást. Ennek további feltételt nem adhatunk meg, a tábla összes rekordját törli, pl.:
TRUNCATE TABLE `futas`Tábla törlése
Ha a tábla szerkezetét is törölni szeretnénk, a DROP utasítást használhatjuk. Ez nem csak az adatokat, de a tábla szerkezetét is eltávolítja az adatbázisból:
DROP TABLE `futas`