Очень легко удалить существующую таблицу 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>
Пример вывода должен быть таким: