Jak Zkontrolovat Existenci Tabulky

Obsah:

Jak Zkontrolovat Existenci Tabulky
Jak Zkontrolovat Existenci Tabulky

Video: Jak Zkontrolovat Existenci Tabulky

Video: Jak Zkontrolovat Existenci Tabulky
Video: Kontrola existence vstupních stránek 2024, Smět
Anonim

Pomocí MySQL můžete vytvářet databáze různých témat a velikostí, od malých sbírek tabulek až po obrovské podnikové databáze. Velké databáze se udržují mnohem obtížněji než malé databáze kvůli rozmanitosti tabulek a vztahům mezi nimi. Často je nutné zkontrolovat, zda byla tabulka vytvořena dříve nebo ne.

Jak zkontrolovat existenci tabulky
Jak zkontrolovat existenci tabulky

Nezbytné

znalost MySQL

Instrukce

Krok 1

Správce komunikuje s databází pomocí zvláštních požadavků. Dotazy jsou vytvářeny v jazyce MySQL se speciálním programovacím jazykem, který má svá vlastní pravidla psaní a sadu operátorů. Chcete-li zkontrolovat existenci tabulky, musíte zpravidla zadat určité dotazy, které zkontrolují základnu a poskytnou vám přesný výsledek. Zkuste tyto kombinace zadat správně, jako kdyby byly zneužity, můžete na serveru dělat různé chyby.

Krok 2

Chcete-li zkontrolovat existenci tabulky podle křestního jména, použijte dotaz ve formuláři:

VYBERTE TABULKU FROM INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tablename'

Hodnoty dbname a tablename by měly být nahrazeny vašimi jmény. Pokud potřebujete vytvořit tabulku později, pokud nebyla nalezena, použijte příkaz ve formuláři:

VYTVOŘIT TABULKU, POKUD NEEXISTUJE

Krok 3

Pokud se komunikace s databází provádí prostřednictvím msysobjects, pak by požadavek na přítomnost konkrétní tabulky měl vypadat takto:

VYBERTE POČET (*) Z msysobjects WHERE type = 1 AND name = 'tablename'

Pokud potřebujete odstranit tabulku, pokud je nalezena, napište dotaz následujícím způsobem:

DROP TABLE IF EXISTS tabulka;

Krok 4

Moderní databáze založené na MySQL mohou mít desítky tisíc tabulek s miliony řádků. Může být obtížné takovému množství informací porozumět. Existují však zvláštní požadavky na řešení těchto problémů. Obecně lze říci, že kontrola existence tabulky vyžaduje spoustu času a úsilí. Abychom vám v budoucnu usnadnili práci s tabulkami, naučte se speciální výukové programy o programovacím jazyce MySQL, protože je to zcela spojené s tabulkami a umožňuje provádět různé operace.

Doporučuje: