Android

Cum se șterge o bază de date mysql pe linux prin linia de comandă

Tutoriale de MySQL - 5. Cum selectăm date dintr-un tabel

Tutoriale de MySQL - 5. Cum selectăm date dintr-un tabel

Cuprins:

Anonim

MySQL este cel mai popular sistem de gestionare a bazelor de date relaționale open-source.

Acest tutorial descrie cum să ștergeți (sau să renunțați) o bază de date MySQL sau MariaDB prin linia de comandă.

Înainte de a începe

Toate comenzile sunt executate ca utilizator administrativ (privilegiul minim necesar pentru ștergerea unei baze de date este DROP ) sau cu un cont rădăcină.

Pentru a accesa consola MySQL, tastați următoarea comandă și introduceți parola de utilizator root MySQL când vi se solicită:

mysql -u root -p Dacă trebuie să schimbați parola rădăcină MySQL, urmați acest tutorial despre resetarea unei parole root MySQL prin linia de comandă.

Lista tuturor bazelor de date MySQL

Înainte de a renunța la baza de date, poate doriți să vizualizați o listă cu toate bazele de date pe care le-ați creat. Pentru a face acest lucru din interiorul shell-ului MySQL, executați următoarea comandă:

SHOW DATABASES;

Comanda de mai sus va imprima o listă cu toate bazele de date pe server. Produsul ar trebui să fie similar cu acesta:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Ștergeți o bază de date în MySQL

Ștergerea unei baze de date MySQL este la fel de simplă ca executarea unei singure comenzi. Aceasta este o acțiune ireversibilă și trebuie executată cu precauție. Asigurați-vă că nu eliminați o bază de date greșită, deoarece odată ce ștergeți baza de date, aceasta nu poate fi recuperată.

Este întotdeauna o idee bună să creezi o copie de rezervă a bazei de date înainte de a rula interogarea drop.

Pentru a șterge un tip de bază de date următoarea comandă, în care nume de bază de database_name este numele bazei de date pe care doriți să o ștergeți:

DROP DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

Pentru a evita să vedeți erori ca mai sus, utilizați în schimb următoarea comandă:

DROP DATABASE IF EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

În ieșirea de mai sus, Query OK înseamnă că interogarea a avut succes și 1 warning ne spune că baza de date nu există și că nu a fost ștersă nici o bază de date.

Pe Linux, baza de date MySQL și numele tabelelor sunt sensibile cu majuscule și minuscule.

Ștergeți o bază de date MySQL cu mysqladmin

Puteți șterge, de asemenea, o bază de date MySQL din terminalul Linux folosind utilitarul mysqladmin.

De exemplu, pentru a șterge o bază de date denumită nume de database_name , tastați următoarea comandă și introduceți parola de utilizator root MySQL când vi se solicită:

mysqladmin -u root -p drop database_name

Concluzie

Ați învățat cum să ștergeți o bază de date MySQL.

Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

mysql mariadb