Ako Skontrolovať Existenciu Tabuľky

Obsah:

Ako Skontrolovať Existenciu Tabuľky
Ako Skontrolovať Existenciu Tabuľky

Video: Ako Skontrolovať Existenciu Tabuľky

Video: Ako Skontrolovať Existenciu Tabuľky
Video: Ako tlačiť iba časť tabuľky v Exceli 2024, Smieť
Anonim

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.

Ako skontrolovať existenciu tabuľky
Ako skontrolovať existenciu tabuľky

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.

Odporúča: