Cum Se Verifică Existența Unui Tabel

Cuprins:

Cum Se Verifică Existența Unui Tabel
Cum Se Verifică Existența Unui Tabel

Video: Cum Se Verifică Existența Unui Tabel

Video: Cum Se Verifică Existența Unui Tabel
Video: 5.7 Interpretarea și controlul balanței de verificare 2024, Mai
Anonim

Folosind MySQL, puteți crea baze de date de diferite subiecte și dimensiuni, de la mici colecții de tabele până la baze de date corporative imense. Bazele de date mari sunt mult mai dificil de întreținut decât bazele de date mici datorită varietății tabelelor și a relațiilor dintre ele. Este adesea necesar să verificați dacă un tabel a fost creat mai devreme sau nu.

Cum se verifică existența unui tabel
Cum se verifică existența unui tabel

Necesar

cunoașterea MySQL

Instrucțiuni

Pasul 1

Administratorul comunică cu baza de date folosind cereri speciale. Interogările sunt formate în limbajul MySQL cu un limbaj de programare special care are propriile reguli de scriere și un set de operatori. De regulă, pentru a verifica existența unui tabel, trebuie să introduceți anumite interogări care verifică baza și să vă ofere un rezultat corect. Încercați să introduceți astfel de combinații corect, ca și cum ar fi folosit greșit, puteți face diferite erori pe server.

Pasul 2

Pentru a verifica existența unui tabel cu un nume dat, utilizați o interogare de formular:

SELECTAȚI TABLE_NAME DIN INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' ȘI TABLE_NAME = 'tablename'

Valorile dbname și tablename ar trebui înlocuite cu numele dvs. Dacă trebuie să creați un tabel mai târziu, dacă nu a fost găsit unul, utilizați o comandă a formularului:

CREAȚI TABEL DACĂ NU EXISTĂ

Pasul 3

Dacă comunicarea cu baza de date se realizează prin msysobjects, atunci cererea pentru prezența unui anumit tabel ar trebui să arate ca:

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

Dacă trebuie să ștergeți un tabel, dacă este găsit, scrieți o interogare după cum urmează:

DROP TABLE IF EXISTĂ tabelul;

Pasul 4

Bazele de date moderne bazate pe MySQL pot avea zeci de mii de tabele cu milioane de rânduri. Poate fi dificil să înțelegi un astfel de amestec de informații. Cu toate acestea, există cereri speciale pentru rezolvarea unor astfel de probleme. În general, putem spune că verificarea existenței unui tabel necesită mult timp și efort. Pentru a vă permite să lucrați mai ușor cu tabele în viitor, învățați tutoriale speciale despre limbajul de programare MySQL, deoarece este complet legat de tabele și vă permite să efectuați diverse operații.

Recomandat: