Kuidas Kontrollida Tabeli Olemasolu

Sisukord:

Kuidas Kontrollida Tabeli Olemasolu
Kuidas Kontrollida Tabeli Olemasolu
Anonim

MySQL-i abil saate luua mitmesuguste teemade ja suurusega andmebaase alates väikestest tabelikogudest kuni tohutute ettevõtte andmebaasideni. Suuri andmebaase on tabelite mitmekesisuse ja nendevaheliste seoste tõttu palju raskem hooldada kui väikesi andmebaase. Sageli tuleb kontrollida, kas tabel on varem loodud või mitte.

Kuidas kontrollida tabeli olemasolu
Kuidas kontrollida tabeli olemasolu

Vajalik

teadmised MySQL-ist

Juhised

Samm 1

Administraator suhtleb andmebaasiga erisoovide abil. Päringud moodustatakse MySQL-keeles spetsiaalse programmeerimiskeelega, millel on oma kirjutamisreeglid ja operaatorite komplekt. Reeglina peate tabeli olemasolu kontrollimiseks sisestama teatud päringud, mis kontrollivad alust ja annavad teile täpse tulemuse. Proovige sellised kombinatsioonid õigesti sisestada, justkui väärkasutatuna, võite serveris teha mitmesuguseid vigu.

2. samm

Nime järgi tabeli olemasolu kontrollimiseks kasutage vormi päringut:

VALI TABEL_NAME teabest INFORMATION_SCHEMA. TABELES WHERE TABLE_SCHEMA = 'dbname' JA TABLE_NAME = 'tableename'

Dbname ja tabename väärtused tuleks asendada teie nimedega. Kui peate tabeli hiljem looma, kui seda ei leitud, kasutage vormi käsku:

LOE Laua, kui seda pole

3. samm

Kui andmebaasiga suhtlemine toimub msysobjektide kaudu, peaks konkreetse tabeli olemasolu taotlus välja nägema:

VALI COUNT (*) MIS-objektidest WHERE type = 1 AND name = 'tabename'

Kui peate tabeli kustutama, siis kui see on leitud, kirjutage päring järgmiselt:

LABI TABEL, KUI ON, tabel;

4. samm

Kaasaegsetes MySQL-põhistes andmebaasides võib olla kümneid tuhandeid tabeleid, millel on miljonid read. Sellisest teabepisikust võib olla keeruline aru saada. Selliste probleemide lahendamiseks on siiski erisoove. Üldiselt võime öelda, et tabeli olemasolu kontrollimine võtab palju aega ja vaeva. Tulevikus tabelitega töötamise hõlbustamiseks õppige MySQL-i programmeerimiskeele kohta spetsiaalseid õpetusi, kuna see on täielikult tabelitega seotud ja võimaldab teil teha erinevaid toiminguid.

Soovitan: