Очень легко отбросить существующую таблицу MySQL, но при удалении любой существующей таблицы вы должны быть очень осторожны, потому что потеря данных не будет восстановлена после удаления таблицы.
Синтаксис
Вот общий синтаксис SQL, чтобы удалить таблицу MySQL —
DROP TABLE table_name ;
Удаление таблиц из командной строки
Чтобы удалить таблицы из командной строки, нам нужно выполнить команду DROP TABLE SQL в приглашении mysql>.
пример
Следующая программа представляет собой пример, который удаляет 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>
Удаление таблиц с помощью скрипта PHP
Чтобы удалить существующую таблицу в любой базе данных, вам нужно будет использовать функцию PHP mysql_query () . Вы передадите свой второй аргумент с помощью правильной команды SQL, чтобы удалить таблицу.
пример
<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>