Heim > Datenbank > MySQL-Tutorial > Hauptteil

So löschen Sie eine Tabelle in der Datenbank in MySQL

(*-*)浩
Freigeben: 2022-03-24 16:32:02
Original
105958 Leute haben es durchsucht

MySQL-Methode zum Löschen von Tabellen in der Datenbank: 1. Verwenden Sie die Anweisung „USE Database Name;“, um die Datenbank auszuwählen und einzugeben, in der die Tabelle gelöscht werden muss. 2. Verwenden Sie „DROP TABLE [IF EXISTS]“ Die Anweisung [ , …]; löscht eine oder mehrere Datentabellen in der Datenbank.

So löschen Sie eine Tabelle in der Datenbank in MySQL

Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.

In der MySQL-Datenbank können wir Datentabellen, die nicht mehr benötigt werden, aus der Datenbank löschen. Schauen wir uns an, wie man Datentabellen in der MySQL-Datenbank löscht.

Grundsätzliche Syntax

Wenn Sie eine Tabelle löschen müssen, können Sie sie mit der DROP TABLE-Anweisung vervollständigen. Das Syntaxformat lautet wie folgt:

DROP TABLE [IF EXISTS] <表名1> [ , <表名2> , <表名3> …];
Nach dem Login kopieren

Die Syntax lautet wie folgt:

  • : Der Name der zu löschenden Tabelle. Mit der DROP TABLE-Anweisung können mehrere Tabellen gleichzeitig gelöscht werden, und der Benutzer muss über die Berechtigung für diesen Befehl verfügen.

  • Wenn die Tabelle gelöscht wird, werden alle Tabellendaten und Tabellendefinitionen gelöscht. Seien Sie daher vorsichtig, wenn Sie diese Anweisung verwenden.

  • Wenn eine Tabelle gelöscht wird, werden die Berechtigungen des Benutzers für die Tabelle nicht automatisch gelöscht.

  • Der Parameter IF EXISTS wird verwendet, um zu bestimmen, ob die gelöschte Tabelle vor dem Löschen vorhanden ist. Nach dem Hinzufügen dieses Parameters kann beim Löschen der Tabelle die SQL-Anweisung verwendet werden Es wird jedoch eine Warnung ausgegeben.

Hinweis: Beim Löschen der Tabelle werden die Struktur der Tabelle und alle Daten in der Tabelle gelöscht. Daher ist es am besten, die Datentabelle vor dem Löschen zu sichern, um dies zu vermeiden irreparable Verluste.

Beispiel:

mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp3
    -> (
    -> id INT(11),
    -> name VARCHAR(25),
    -> deptId INT(11),
    -> salary FLOAT
    -> );
Query OK, 0 rows affected (0.27 sec)
mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp2            |
| tb_emp3            |
+--------------------+
2 rows in set (0.00 sec)
Nach dem Login kopieren

Löschen Sie die Datentabelle tb_emp3. Die Eingabe-SQL-Anweisung und die laufenden Ergebnisse lauten wie folgt.

mysql> DROP TABLE tb_emp3;
Query OK, 0 rows affected (0.22 sec)
mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp2            |
+--------------------+
1 rows in set (0.00 sec)
Nach dem Login kopieren

Wie Sie den Ausführungsergebnissen entnehmen können, ist die Tabelle mit dem Namen tb_emp3 nicht mehr in der Datentabellenliste der Datenbank test_db vorhanden und der Löschvorgang war erfolgreich.

Das obige ist der detaillierte Inhalt vonSo löschen Sie eine Tabelle in der Datenbank in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage