Koristeći MySQL možete stvoriti baze podataka različitih tema i veličina, od malih kolekcija tabela do ogromnih korporativnih baza podataka. Velike baze podataka mnogo 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
Instrukcije
Korak 1
Administrator komunicira s bazom podataka pomoću posebnih zahtjeva. Upiti se formiraju na jeziku MySQL sa 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 pravilno unositi takve kombinacije, jer ako se zloupotrijebe, možete napraviti razne greške na serveru.
Korak 2
Da biste provjerili postojanje tablice s danim imenom, upotrijebite upit oblika:
ODABERITE TABLE_NAME IZ INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' I 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:
STVORITE TABELU AKO NE POSTOJI
Korak 3
Ako se komunikacija s bazom podataka vrši putem msysobjects, zahtjev za prisustvo određene tablice trebao bi 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;
Korak 4
Moderne baze podataka zasnovane na MySQL mogu imati desetine hiljada tabela sa milionima redova. Može biti teško razumjeti takvu gomilu informacija. Međutim, postoje posebni zahtjevi za rješavanje takvih problema. Generalno, 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 sa tablicama i omogućava vam izvođenje različitih operacija.