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.
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.