MariaDB - Drop Tables
In diesem Kapitel lernen wir, Tabellen zu löschen.
Das Löschen von Tabellen ist sehr einfach, aber denken Sie daran, dass alle gelöschten Tabellen nicht wiederherstellbar sind. Die allgemeine Syntax zum Löschen von Tabellen lautet wie folgt:
DROP TABLE table_name ;
Es gibt zwei Möglichkeiten, um eine Tabelle zu löschen: Verwenden Sie die Eingabeaufforderung oder ein PHP-Skript.
Die Eingabeaufforderung
Verwenden Sie an der Eingabeaufforderung einfach die DROP TABLE SQL-Befehl -
root@host# mysql -u root -p
Enter password:*******
mysql> use PRODUCTS;
Database changed
mysql> DROP TABLE products_tbl
mysql> SELECT * from products_tbl
ERROR 1146 (42S02): Table 'products_tbl' doesn't exist
PHP Drop Table Script
PHP bietet mysql_query()zum Ablegen von Tischen. Übergeben Sie einfach dem zweiten Argument den entsprechenden SQL-Befehl -
<html>
<head>
<title>Create a MariaDB Table</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 products_tbl";
mysql_select_db( 'PRODUCTS' );
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not delete table: ' . mysql_error());
}
echo "Table deleted successfully\n";
mysql_close($conn);
?>
</body>
</html>
Nach erfolgreichem Löschen der Tabelle wird die folgende Ausgabe angezeigt:
mysql> Table deleted successfully