English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Das Löschen einer Datenbanktabelle in MySQL ist sehr einfach, aber Sie müssen beim Löschen der Tabelle sehr vorsichtig sein, da alle Daten nach Ausführung des Löschbefehls verschwinden.
Nachfolgend die allgemeine Syntax zum Löschen einer MySQL-Datenbanktabelle:
DROP TABLE table_name ;
Die SQL-Anweisung zum Löschen einer Datenbanktabelle im mysql> Befehlsfenster lautet DROP TABLE :
Nachfolgender Beispiel hat die Datenbanktabelle w gelöscht3codebox_tbl:
root@host# mysql -u root -p Passwort eingeben:******* mysql> use w3codebox; Datenbank geändert mysql> DROP TABLE w3codebox_tbl Query OK, 0 Zeilen betroffen (0.8 sec) mysql>
PHP verwendet die Funktion mysqli_query, um MySQL-Datenbanktabellen zu löschen.
Diese Funktion hat zwei Parameter und gibt im Erfolgsfall TRUE zurück, andernfalls FALSE.
mysqli_query(connection, query, resultmode);
Parameter | Beschreibung |
---|---|
connection | Erforderlich. Gibt die zu verwendende MySQL-Verbindung an. |
query | Erforderlich, gibt den Abfragestring an. |
resultmode | Optional. Eine Konstante. Es kann jeder der folgenden Werte sein:
|
Nachfolgender Beispiel verwendet ein PHP-Skript, um die Datenbanktabelle w zu löschen3codebox_tbl:
<?php $dbhost = 'localhost'; // MySQL Server Host-Adresse $dbuser = 'root'; // MySQL-Benutzername $dbpass = '123456'; // MySQL-Benutzername-Passwort $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Verbindung fehlgeschlagen: ' . mysqli_error($conn)); } echo 'Verbindung erfolgreich<br />'; $sql = "DROP TABLE w3codebox_tbl"; mysqli_select_db($conn, 'w3codebox'); $retval = mysqli_query($conn, $sql); if(! $retval ) { die('Datenbanktabelle löschen fehlgeschlagen: ' . mysqli_error($conn)); } echo "Datenbanktabelle gelöscht erfolgreich\n"; mysqli_close($conn); ?>
Nach dem Erfolg der Ausführung verwenden wir die folgenden Befehle, um w nicht mehr zu sehen3codebox_tbl-Tabelle:
mysql> show tables; Leere Menge (0.01 sec)