Korištenjem MySQL-a možete stvoriti baze podataka različitih tema i veličina, od malih zbirki tablica do ogromnih korporativnih baza podataka. Velike baze podataka puno je teže održavati od malih baza zbog raznolikosti tablica i odnosa između njih. Često je potrebno provjeriti je li tablica stvorena ranije ili nije.
Potrebno
znanje MySQL-a
Upute
Korak 1
Administrator komunicira s bazom podataka pomoću posebnih zahtjeva. Upiti se formiraju na jeziku MySQL s posebnim programskim jezikom koji ima svoja pravila pisanja i skup operatora. U pravilu, da biste provjerili postojanje tablice, morate unijeti određene upite koji provjeravaju bazu i daju vam točan rezultat. Pokušajte ispravno unijeti takve kombinacije, jer ako se zloupotrijebe, možete napraviti razne pogreške na poslužitelju.
Korak 2
Da biste provjerili postojanje tablice s danim imenom, upotrijebite upit oblika:
ODABERITE TABLE_NAME IZ INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tablename'
Vrijednosti dbname i tablename trebaju se zamijeniti vašim imenima. Ako kasnije trebate stvoriti tablicu, ako je niste pronašli, upotrijebite naredbu obrasca:
STVORI TABELU AKO NE POSTOJI
3. korak
Ako se komunikacija s bazom podataka vrši putem msysobjects, tada bi zahtjev za prisutnošću određene tablice trebao izgledati ovako:
ODABERITE COUNT (*) IZ msysobjects WHERE type = 1 AND name = 'tablename'
Ako trebate izbrisati tablicu, ako je pronađena, napišite upit na sljedeći način:
TAPELA DROP AKO POSTOJI;
4. korak
Moderne baze podataka temeljene na MySQL-u mogu imati desetke tisuća tablica s milijunima redaka. Može biti teško razumjeti takvu zbrku informacija. Međutim, postoje posebni zahtjevi za rješavanje takvih problema. Općenito možemo reći da provjera postojanja tablice oduzima puno vremena i truda. Da biste si olakšali rad sa tablicama u budućnosti, naučite posebne vodiče o programskom jeziku MySQL, jer je u potpunosti povezan s tablicama i omogućuje vam izvršavanje raznih operacija.