Z uporabo MySQL lahko ustvarite zbirke podatkov različnih tem in velikosti, od majhnih zbirk tabel do ogromnih poslovnih zbirk. Velike zbirke podatkov je zaradi raznolikosti tabel in odnosov med njimi veliko težje vzdrževati kot majhne. Pogosto je treba preveriti, ali je bila tabela ustvarjena prej ali ne.
Potrebno
znanje MySQL
Navodila
Korak 1
Skrbnik komunicira z bazo podatkov s posebnimi zahtevami. Poizvedbe se oblikujejo v jeziku MySQL s posebnim programskim jezikom, ki ima svoja pravila pisanja in nabor operaterjev. Če želite preveriti obstoj tabele, morate praviloma vnesti določene poizvedbe, ki preverijo osnovo in vam dajo natančen rezultat. Poskusite pravilno vnašati takšne kombinacije, saj lahko v primeru napačne uporabe na strežniku naredite različne napake.
2. korak
Če želite preveriti obstoj tabele z določenim imenom, uporabite poizvedbo obrazca:
IZBERITE TABLE_NAME IZ INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' IN TABLE_NAME = 'tablename'
Vrednosti dbname in tablename je treba nadomestiti z vašimi imeni. Če morate kasneje ustvariti tabelo, če je ni bilo mogoče najti, uporabite ukaz obrazca:
Ustvari tabelo, če ne obstaja
3. korak
Če se komunikacija z bazo podatkov izvaja prek msysobjects, mora biti zahteva za prisotnost določene tabele videti tako:
SELECT COUNT (*) FROM msysobjects WHERE type = 1 IN name = 'tablename'
Če morate tabelo izbrisati, če je najdena, napišite poizvedbo na naslednji način:
TAPELA DROP, ČE OBSTAJA;
4. korak
Sodobne zbirke podatkov, ki temeljijo na MySQL, imajo lahko na desettisoče tabel z milijoni vrstic. Takšno mešanje informacij je težko razumeti. Vendar obstajajo posebne zahteve za rešitev takšnih težav. Na splošno lahko rečemo, da preverjanje obstoja mize zahteva veliko časa in truda. Za lažje prihodnje delo s tabelami se naučite posebnih vadnic o programskem jeziku MySQL, saj je popolnoma povezan s tabelami in vam omogoča izvajanje različnih operacij.