Hogyan Törölje A Táblázatot Sql-ben

Tartalomjegyzék:

Hogyan Törölje A Táblázatot Sql-ben
Hogyan Törölje A Táblázatot Sql-ben

Videó: Hogyan Törölje A Táblázatot Sql-ben

Videó: Hogyan Törölje A Táblázatot Sql-ben
Videó: Присоединение базы данных Microsoft SQL Server в Management Studio 2024, December
Anonim

A strukturált lekérdezési nyelvet (SQL) az 1970-es években fejlesztette ki két amerikai (Raymond Boyce és Donald Chamberlin) az IBM-től. Első változatát hivatalosan 1986-ban fogadták el, és ma ez a leggyakoribb adatbázis-kezelő nyelv. Természetesen a táblák nyilvántartásból történő törlése az egyik alapvető művelet ezen a nyelven, és többféleképpen is elvégezhető.

Hogyan törölje a táblázatot sql-ben
Hogyan törölje a táblázatot sql-ben

Szükséges

Az SQL nyelv alapvető ismerete

Utasítás

1. lépés

Az SQL truncate utasítással öblítse le a táblázatokat, adja meg a lekérdezésben érdekelt tábla nevét. Például, ha törölni akar egy TableToClear nevű táblát, akkor a teljes lekérdezésnek így kell kinéznie:

csonka tábla `TableToClear`

2. lépés

Használja a törlés operátort a csonka operátor alternatívájaként, ha soronként törli az adatokat egy táblából. A parancs szintaxisa megköveteli, hogy adja meg a tábla nevét és azt a feltételt, amely mellett egy sort el kell távolítani belőle. Ha olyan feltételt ad meg, amely köztudottan igaz, függetlenül a sor tartalmától, akkor az összes tábla rekord törlődik. Például a TableToClear táblához egy lekérdezés ezzel az operátorral így állítható össze:

törölje a `TableToClear`-ból, ahol 1

A csonka operátorral ellentétben ez a lekérdezés visszaadja a törölt sorok számát. A parancs végrehajtásának másik különbsége nem az egész tábla zárolása, hanem csak a pillanatnyilag feldolgozott rekord. Ennek az opciónak a végrehajtása hosszabb időt vesz igénybe, ami észrevehetővé válik, ha a táblában nagy számú sor van öblítve.

3. lépés

Vannak egzotikusabb lehetőségek is - például törölje teljesen a táblázatot, és hozza létre újra egy Sql lekérdezésben. Használja a drop elemet a törléshez, a Create pedig a létrehozáshoz. Például, ha a TableToClear tábla egy 50 karakterből álló Név szövegmezőből és egy egész számmezőből áll, amelynek értéke nem nulla, akkor a törlés és újrateremtés műveleteit a következőképpen írhatja:

drop table `TableToClear`;

tábla létrehozása `TableToClear` (A kód egész száma nem null, A char (50) név nem null

);

Ajánlott: