Pomocou MySQL môžete vytvárať databázy rôznych tém a veľkostí, od malých zbierok tabuliek až po obrovské podnikové databázy. Veľké databázy sa udržiavajú oveľa ťažšie ako malé databázy z dôvodu rozmanitosti tabuliek a vzťahov medzi nimi. Často je potrebné skontrolovať, či bola tabuľka vytvorená skôr alebo nie.
Nevyhnutné
znalosť MySQL
Inštrukcie
Krok 1
Správca komunikuje s databázou pomocou špeciálnych požiadaviek. Dotazy sa tvoria v jazyku MySQL so špeciálnym programovacím jazykom, ktorý má vlastné pravidlá písania a množinu operátorov. Spravidla pre kontrolu existencie tabuľky musíte zadať určité dotazy, ktoré kontrolujú základňu a poskytujú presný výsledok. Pokúste sa tieto kombinácie zadať správne, akoby ste ich zneužili, na serveri môžete robiť rôzne chyby.
Krok 2
Ak chcete skontrolovať existenciu tabuľky pod menom, použite dotaz vo formulári:
VYBERTE TABUĽKU FROM INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' A TABLE_NAME = 'tablename'
Hodnoty dbname a tablename by mali byť nahradené vašimi menami. Ak potrebujete neskôr vytvoriť tabuľku, ak sa nenašla, použite príkaz vo formáte:
VYTVORIŤ TABUĽKU, AK NEEXISTUJE
Krok 3
Ak sa komunikácia s databázou uskutočňuje prostredníctvom msysobjects, potom by požiadavka na prítomnosť konkrétnej tabuľky mala vyzerať takto:
VYBERTE POČET (*) Z msysobjects WHERE type = 1 AND name = 'tablename'
Ak potrebujete tabuľku vymazať, ak sa nachádza, napíšte dotaz nasledovne:
TABUĽKA DROP AK EXISTUJE tabuľka;
Krok 4
Moderné databázy založené na MySQL môžu mať desaťtisíce tabuliek s miliónmi riadkov. Môže byť ťažké pochopiť takúto hromadu informácií. Existujú však špeciálne požiadavky na riešenie takýchto problémov. Všeobecne môžeme povedať, že kontrola existencie tabuľky si vyžaduje veľa času a úsilia. Aby ste si v budúcnosti uľahčili prácu s tabuľkami, naučte sa špeciálne návody o programovacom jazyku MySQL, pretože ten úplne súvisí s tabuľkami a umožňuje vám vykonávať rôzne operácie.