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