Hogyan Lehet Ellenőrizni Egy Tábla Létezését

Tartalomjegyzék:

Hogyan Lehet Ellenőrizni Egy Tábla Létezését
Hogyan Lehet Ellenőrizni Egy Tábla Létezését

Videó: Hogyan Lehet Ellenőrizni Egy Tábla Létezését

Videó: Hogyan Lehet Ellenőrizni Egy Tábla Létezését
Videó: Kaptam $23.000-t!!! Te ne dőlj be! 2024, Lehet
Anonim

A MySQL segítségével különféle témájú és méretű adatbázisokat hozhat létre, a kis táblagyűjteményektől a hatalmas vállalati adatbázisokig. A nagy adatbázisokat a táblák sokfélesége és a közöttük lévő kapcsolatok miatt sokkal nehezebb fenntartani, mint a kis adatbázisokat. Gyakran ellenőrizni kell, hogy egy tábla korábban készült-e vagy sem.

Hogyan lehet ellenőrizni egy tábla létezését
Hogyan lehet ellenőrizni egy tábla létezését

Szükséges

a MySQL ismerete

Utasítás

1. lépés

Az adminisztrátor speciális kérések segítségével kommunikál az adatbázissal. A lekérdezéseket MySQL nyelven alakítják ki egy speciális programozási nyelvvel, amelynek saját írási szabályai és operátorai vannak. Általános szabály, hogy egy tábla létezésének ellenőrzéséhez meg kell adnia bizonyos lekérdezéseket, amelyek ellenőrzik az alapot, és pontos eredményt adnak. Próbáljon helyesen megadni ilyen kombinációkat, mintha visszaélnének, különféle hibákat követhet el a szerveren.

2. lépés

Adott névvel rendelkező tábla létezésének ellenőrzéséhez használja az űrlap lekérdezését:

TÁBLÁZAT KIVÁLASZTÁSA A INFORMATION_SCHEMA. TABLES HASZNÁLATHOZ TABLE_SCHEMA = 'dbname' ÉS TABLE_NAME = 'tablename'

A dbname és tablename értékeket fel kell cserélni a nevekre. Ha később kell létrehoznia egy táblázatot, ha nem található, használja az űrlap parancsát:

LÉTREHOZ TÁBLÁZAT, HA NEM LÉTEZIK

3. lépés

Ha az adatbázissal a kommunikáció msysobjects-en keresztül zajlik, akkor egy adott tábla jelenlétére vonatkozó kérelemnek a következőképpen kell kinéznie:

SELECT COUNT (*) SELECT msysobjects WHERE type = 1 AND name = 'tablename'

Ha törölnie kell egy táblázatot, ha megtalálható, írjon egy lekérdezést az alábbiak szerint:

DROP TABLE, HA LÉTEZIK, táblázat;

4. lépés

A modern MySQL alapú adatbázisok több tízezer táblával rendelkezhetnek, több millió sorral. Nehéz lehet megérteni egy ilyen információ-zűrzavart. Az ilyen problémák megoldására azonban külön kérések érkeznek. Általánosságban elmondhatjuk, hogy egy asztal létezésének ellenőrzése sok időt és erőfeszítést igényel. Annak érdekében, hogy a jövőben megkönnyítse a táblákkal való munkát, sajátítson el speciális oktatóanyagokat a MySQL programozási nyelvről, mivel az teljesen kapcsolatban áll a táblákkal és lehetővé teszi különféle műveletek végrehajtását.

Ajánlott: