Eliminar tablas de MySQL

Eliminar una tabla MySQL existente es muy fácil, pero debe tener mucho cuidado al eliminar cualquier tabla existente, ya que los datos perdidos no se recuperarán después de eliminar la tabla.

Sintaxis

Aquí está la sintaxis SQL general para eliminar una tabla MySQL:

DROP TABLE table_name ;

Eliminar tablas desde la línea de comando

Para eliminar tablas de la línea de comandos, debemos ejecutar el comando DROP TABLE SQL en el indicador mysql>.

Ejemplo

El siguiente programa es un ejemplo que elimina tutorials_tbl

root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> DROP TABLE tutorials_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>

Descartar tablas usando un script PHP

Para eliminar una tabla existente en cualquier base de datos, deberá utilizar la función PHP mysql_query ()… Pasará su segundo argumento con el comando SQL apropiado para eliminar la tabla.

Ejemplo

<html>
   <head>
      <title>Creating MySQL Tables</title>
   </head>
   
   <body>
      <?php
         $dbhost="localhost:3036";
         $dbuser="root";
         $dbpass="rootpassword";
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
         
         if(! $conn ) {
            die('Could not connect: '. mysql_error());
         }
         echo 'Connected successfully<br />';
         $sql = "DROP TABLE tutorials_tbl";
         mysql_select_db( 'TUTORIALS' );
         $retval = mysql_query( $sql, $conn );
         
         if(! $retval ) {
            die('Could not delete table: '. mysql_error());
         }
         echo "Table deleted successfullyn";
         mysql_close($conn);
      ?>
   </body>
</html>

🚫