Eliminar / deixar anar una base de dades a MySQL

Delete Drop Database Mysql




MySQL és un sistema RDBMS (sistema de gestió de bases de dades relacionals) famós per la seva velocitat i la seva interfície fàcil d'utilitzar. En aquest article, coneixereu els diferents mètodes per suprimir o deixar anar una base de dades a MySQL. En aquest article, suposem que ja teniu coneixements pràctics sobre la creació i la llista de bases de dades a MySQL. Per tant, no dubteu a continuar llegint si ja heu instal·lat MySQL al vostre sistema i teniu algunes bases de dades falses a MySQL que voleu suprimir. Per començar a utilitzar MySQL, obriu el terminal. Primer, comproveu la versió de MySQL mitjançant l'ordre següent:

mysql-V


Si teniu la versió més recent de MySQL, esteu preparat.







A continuació, comproveu l’estat del mysql.service del sistema executant l’ordre següent



sudo systemctl estat mysql


Si el servei no està actiu, inicieu-lo.



sudo systemctl començar mysql

Després d’iniciar el servei, connecteu-vos al client MySQL o inicieu sessió al shell MySQL com a usuari root. Si no teniu accés a l'inici de sessió d'usuari root, substituïu 'root' pel vostre nom d'usuari. En aquest article, utilitzarem el terminal per demostrar el procés en lloc de la GUI, coneguda com MySQL WorkBench.





sudo mysql-tu arrel-pàg


Després d’iniciar sessió a MySQL, llisteu les bases de dades mitjançant l’ordre ‘MOSTRA LES BASES DE DADES’.

BASES DE DADES DE LA MOSTRA;


Un cop tingueu la llista de bases de dades, seleccioneu la base de dades que vulgueu suprimir. Si voleu suprimir una base de dades existent, podeu executar la senzilla ordre 'DROP DATABASE', juntament amb el nom de la base de dades, de la següent manera:



DROPDATABASE base_nom;


Tingueu en compte que només podeu suprimir o deixar anar una base de dades si teniu privilegis per suprimir-la. Per tant, assegureu-vos d’iniciar sessió amb l’usuari específic que tingui els privilegis per suprimir aquesta base de dades.

Després d’eliminar la base de dades, tornarem a llistar les bases de dades mitjançant l’ordre ‘MOSTRA LES BASES DE DADES’.

BASES DE DADES DE LA MOSTRA;


Com podeu veure, la base de dades eliminada ja no existeix a MySQL.

En un altre cas, igual que la creació d’una base de dades, podeu utilitzar la clàusula ‘SI EXISTEIX’ per evitar l’error si no hi ha cap base de dades amb el nom proporcionat. Si no utilitzeu la clàusula 'Si EXISTEIX' i la base de dades no existeix, MySQL generarà un error. La sintaxi per utilitzar la clàusula 'SI EXISTEIX' és la següent

DROPDATABASEIFEXISTS nom_base de dades;

Conclusió

Aquest article conté dos mètodes diferents per suprimir una base de dades existent a MySQL, amb i sense la clàusula 'IF EXISTS'.