Eliminar / deixar anar una taula a MySQL

Delete Drop Table Mysql



MySQL és un sistema de gestió de bases de dades relacionals que proporciona solucions ràpides i fiables. És coneguda per la seva capacitat d’execució ràpida i per la seva experiència d’usuari única i directa. Fer operacions CRUD són les operacions bàsiques i els conceptes bàsics quan es treballa amb bases de dades. En aquest article, aprendreu a suprimir una taula d’una base de dades.

Abans d’aprendre més informació sobre la supressió de taules amb MySQL, assegureu-vos que teniu instal·lada l’última versió de MySQL al vostre ordinador. A més, assegureu-vos que teniu una base de dades i una taula que voleu suprimir. En aquest article, suposem que enteneu els conceptes bàsics de les sentències MySQL i que teniu una base de dades i una taula a MySQL que voleu suprimir.







Podeu esbrinar la versió de MySQL que s’executa al vostre sistema executant l’ordre ‘mysql -V’:



mysql-V

Ara podeu avançar sabent que teniu la versió més recent instal·lada.



Per esbrinar si MySQL funciona correctament, executeu l'ordre següent:





sudo systemctl estat mysql

Si el servei no s’executa, podeu activar-lo mitjançant l’ordre següent:

sudo systemctl començar mysql

Després d'iniciar-lo, connecteu-vos al servidor MySQL com a usuari root amb privilegis de superusuari mitjançant sudo. En cas contrari, podeu introduir un nom d'usuari personalitzat en lloc del nom d'usuari arrel.



Els passos següents mostren el procés de supressió de taules per als servidors MySQL al terminal de línia d'ordres.

sudo mysql-tu arrel-pàg

Després d’introduir l’intèrpret d’ordres MySQL, enumereu les bases de dades i trieu la base de dades de la qual voleu suprimir una taula.

ESPECTACLE BASES DE DADES ;

Seleccioneu la base de dades correcta executant la sentència USE amb el nom de la base de dades.

ÚS nom_base de dades;

Després de triar la base de dades de la llista, trieu també la taula. Per veure una llista de les taules de la base de dades, executeu l'ordre SHOW TABLES:

ESPECTACLE TAULES ;

Ara, trieu la taula que voleu suprimir. Per suprimir la taula, executeu l'ordre DROP TABLE i proporcioneu un nom de taula, per exemple:

TIRAR TAULA nom_tabla;

Si no podeu suprimir o deixar anar una taula, assegureu-vos que teniu els privilegis correctes per a aquesta taula. Si no teniu el problema de privilegis, però continueu obtenint un error en intentar suprimir una taula, és possible que proveu de suprimir una taula inexistent o que hi pugui haver un error ortogràfic. Per evitar aquest error, MySQL proporciona la clàusula IF EXISTS. Si utilitzeu aquesta clàusula, MySQL no generarà errors si no existeix cap taula del nom donat a la consulta de la base de dades. La clàusula IF EXISTS té una sintaxi específica que cal seguir, que es mostra a continuació:

TIRAR BASE DE DADES SI EXISTEIX nom_base de dades;

Conclusió

Aquest article inclou dos mètodes diferents per suprimir una taula existent en una base de dades MySQL, amb i sense utilitzar la clàusula IF EXISTS. L'article també descrivia la diferència entre aquests dos mètodes per a la vostra comoditat.