Upuść tabele MySQL

Usunięcie istniejącej tabeli MySQL jest bardzo łatwe, ale podczas usuwania istniejącej tabeli należy zachować szczególną ostrożność, ponieważ utracone dane nie zostaną odzyskane po usunięciu tabeli.

Składnia

Oto ogólna składnia SQL do usuwania tabeli MySQL -

DROP TABLE table_name ;

Usuwanie tabel z wiersza polecenia

Aby usunąć tabele z wiersza poleceń, musimy wykonać polecenie DROP TABLE SQL w wierszu polecenia mysql>.

Przykład

Poniższy program jest przykładem, który usuwa plik 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>

Usuwanie tabel za pomocą skryptu PHP

Aby usunąć istniejącą tabelę z dowolnej bazy danych, musisz użyć funkcji PHP mysql_query(). Drugi argument przekażesz z odpowiednim poleceniem SQL, aby usunąć tabelę.

Przykład

<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 successfully\n";
         mysql_close($conn);
      ?>
   </body>
</html>