Si Të Kontrolloni Ekzistencën E Një Tabele

Përmbajtje:

Si Të Kontrolloni Ekzistencën E Një Tabele
Si Të Kontrolloni Ekzistencën E Një Tabele

Video: Si Të Kontrolloni Ekzistencën E Një Tabele

Video: Si Të Kontrolloni Ekzistencën E Një Tabele
Video: Çfarë është verë dhe si ta hiqni atë 2024, Mund
Anonim

Duke përdorur MySQL, ju mund të krijoni baza të të dhënave me tema dhe madhësi të ndryshme, nga koleksionet e vogla të tabelave në bazat e të dhënave të mëdha të korporatave. Bazat e të dhënave të mëdha janë shumë më të vështira për tu mirëmbajtur sesa bazat e vogla të të dhënave për shkak të shumëllojshmërisë së tabelave dhe marrëdhënieve ndërmjet tyre. Shpesh është e nevojshme të kontrollohet nëse një tabelë është krijuar më herët apo jo.

Si të kontrolloni ekzistencën e një tabele
Si të kontrolloni ekzistencën e një tabele

E nevojshme

njohuri të MySQL

Udhëzimet

Hapi 1

Administratori komunikon me bazën e të dhënave duke përdorur kërkesa të veçanta. Pyetjet formohen në gjuhën MySQL me një gjuhë të veçantë programimi që ka rregullat e veta të shkrimit dhe një grup operatorësh. Si rregull, për të kontrolluar ekzistencën e një tabele, duhet të futni pyetje të caktuara që kontrollojnë bazën dhe t'ju japin një rezultat të saktë. Mundohuni të futni kombinime të tilla në mënyrë korrekte, sikur të keqpërdorni, mund të bëni gabime të ndryshme në server.

Hapi 2

Për të kontrolluar ekzistencën e një tabele me një emër të caktuar, përdorni një pyetje të formës:

ZGJIDH TABLE_NAME NGA INFORMATION_SCHEMA. TABELAT KU TABLE_SCHEMA = 'dbname' DHE TABLE_NAME = 'tabela'

Vlerat e dbname dhe tablename duhet të zëvendësohen me emrat tuaj. Nëse keni nevojë të krijoni një tabelë më vonë, nëse nuk është gjetur, përdorni një komandë të formës:

KRIJONI TABELN NFSE NUK ekziston

Hapi 3

Nëse komunikimi me bazën e të dhënave kryhet përmes objekteve msys, atëherë kërkesa për praninë e një tabele specifike duhet të duket si:

SELECT COUNT (*) NGA msysobjects WHERE type = 1 AND name = 'tablename'

Nëse keni nevojë të fshini një tabelë, nëse gjendet, atëherë shkruani një pyetje si më poshtë:

TABELA POSHTESE NFSE ekziston tabela;

Hapi 4

Bazat e të dhënave moderne të bazuara në MySQL mund të kenë dhjetëra mijëra tabela me miliona rreshta. Mund të jetë e vështirë të kuptohet një grumbull i tillë informacioni. Sidoqoftë, ka kërkesa të veçanta për të zgjidhur probleme të tilla. Në përgjithësi, mund të themi se kontrollimi i ekzistencës së një tabele kërkon shumë kohë dhe përpjekje. Për ta bërë më të lehtë për ju që të punoni me tabela në të ardhmen, mësoni udhëzime të veçanta në gjuhën programuese MySQL, pasi ajo lidhet plotësisht me tabelat dhe ju lejon të kryeni operacione të ndryshme.

Recommended: