Учебники

MySQLi — Drop Tables

Очень легко удалить существующую таблицу MySQLi, но вы должны быть очень осторожны при удалении любой существующей таблицы, потому что потерянные данные не будут восстановлены после удаления таблицы.

Синтаксис

Вот общий синтаксис SQL для удаления таблицы MySQLi —

DROP TABLE table_name ;

Удаление таблиц из командной строки

Для этого нужно просто выполнить команду SQL DROP TABLE в приглашении mysql>.

пример

Вот пример, который удаляет tutorials_inf

root@host# mysql -u root -p
Enter password:*******

mysql> use TUTORIALS;
Database changed

mysql> DROP TABLE tutorials_inf
Query OK, 0 rows affected (0.8 sec)

mysql>

Удаление таблиц с использованием PHP-скрипта

Чтобы удалить существующую таблицу в любой базе данных, вам нужно использовать функцию PHP mysqli_query () . Вы передадите второй аргумент с правильной командой SQL, чтобы удалить таблицу.

пример

<html>
   <head>
      <title>Dropping MySQLi Tables</title>
   </head>
   
   <body>
      <?php  
         $host = 'localhost:3306';  
         $user = 'root';  
         $pass = '';  
         $dbname = 'TUTORIALS';  
         $conn = mysqli_connect($host, $user, $pass,$dbname);  
         
         if(!$conn) {  
            die('Could not connect: '.mysqli_connect_error());  
         }  
         echo 'Connected successfully<br/>';  
         $sql = "DROP TABLE tutorials_inf";
         
         if(mysqli_query($conn, $sql)) {  
            echo "Table is deleted successfully";  
         } else {  
            echo "Table is not deleted successfully\n";
         }  
         mysqli_close($conn);  
      ?>  
   </body>
</html>

Пример вывода должен быть таким: