Ștergeți / Plasați un tabel în MySQL

Delete Drop Table Mysql



MySQL este un sistem de gestionare a bazelor de date relaționale care oferă soluții rapide și fiabile. Este bine-cunoscut pentru capacitatea sa de a executa rapid și pentru experiența sa unică și simplă de utilizare. Efectuarea operațiunilor CRUD sunt operațiunile de bază și conceptele de bază atunci când se lucrează cu baze de date. În acest articol, veți afla cum să ștergeți un tabel dintr-o bază de date.

Înainte de a afla mai multe despre ștergerea tabelelor folosind MySQL, asigurați-vă că aveți cea mai recentă versiune de MySQL instalată pe computer. De asemenea, asigurați-vă că aveți o bază de date și un tabel pe care doriți să le ștergeți. În acest articol, presupunem că înțelegeți conceptele de bază ale instrucțiunilor MySQL și că aveți o bază de date și un tabel în MySQL pe care doriți să le ștergeți.







Puteți afla versiunea MySQL care rulează pe sistemul dvs. executând comanda ‘mysql -V’:



mysql-V

Acum puteți merge mai departe știind că aveți instalată cea mai recentă versiune.



Pentru a afla dacă MySQL funcționează corect, rulați următoarea comandă:





sudo systemctl stare mysql

Dacă serviciul nu rulează, puteți activa serviciul folosind comanda de mai jos:

sudo systemctl start mysql

După pornire, conectați-vă la serverul MySQL ca utilizator root cu privilegii de superutilizator folosind sudo. În caz contrar, puteți introduce un nume de utilizator personalizat în locul numelui de utilizator rădăcină.



Următorii pași arată procesul de ștergere a tabelelor pentru serverele MySQL din terminalul din linia de comandă.

sudo mysql-tu rădăcină-p

După introducerea shell-ului MySQL, listați bazele de date și alegeți baza de date din care doriți să ștergeți un tabel.

SPECTACOL BAZE DE DATE ;

Selectați baza de date corectă executând instrucțiunea USE cu numele bazei de date.

UTILIZARE numele bazei de date;

După alegerea bazei de date din listă, alegeți și tabelul. Pentru a vedea o listă a tabelelor din baza de date, rulați comanda SHOW TABLES:

SPECTACOL MESE ;

Acum, alegeți tabelul pe care doriți să îl ștergeți. Pentru a șterge tabelul, rulați comanda DROP TABLE și furnizați un nume de tabel, de exemplu:

CĂDERE BRUSCA MASA nume_tabel;

Dacă nu puteți șterge sau plasa un tabel, asigurați-vă că aveți privilegiile corecte pentru tabelul respectiv. Dacă nu aveți problema privilegiilor, dar primiți în continuare o eroare atunci când încercați să ștergeți un tabel, atunci puteți încerca să ștergeți un tabel inexistent, sau ar putea exista o greșeală de ortografie. Pentru a evita această eroare, MySQL oferă clauza IF EXISTS. Dacă utilizați această clauză, MySQL nu va arunca erori dacă nu există nici un tabel al numelui dat în interogarea din baza de date. Clauza IF EXISTS are o sintaxă specifică care trebuie urmată, prezentată mai jos:

CĂDERE BRUSCA BAZĂ DE DATE DACĂ EXISTĂ numele bazei de date;

Concluzie

Acest articol include două metode diferite de ștergere a unui tabel existent într-o bază de date MySQL, ambele cu și fără utilizarea clauzei IF EXISTS. Articolul a descris, de asemenea, diferența dintre aceste două metode pentru confortul dvs.