In der Datenbank können Sie die Anweisung „DROP TABLE“ verwenden, um eine oder mehrere Datentabellen zu löschen. Die spezifische Syntax lautet „DROP TABLE [IF EXISTS] Tabellenname 1 [, Tabellenname 2, Tabellenname 3 ...]“. ", wobei "IF EXISTS" verwendet wird, um festzustellen, ob die Tabelle vorhanden ist, bevor die Datentabelle gelöscht wird.
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.
Mit der DROP TABLE
-Anweisung können Sie eine oder mehrere Datentabellen löschen. Das Syntaxformat lautet wie folgt: DROP TABLE
语句可以删除一个或多个数据表,语法格式如下:
DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]
说明:
IF EXISTS
:用于在删除数据表之前判断该表是否存在。如果不加 IF EXISTS,当数据表不存在时 MySQL 将提示错误,中断 SQL 语句的执行;加上 IF EXISTS 后,当数据表不存在时 SQL 语句可以顺利执行,但是会发出警告(warning)。
表被删除时,用户在该表上的权限不会自动删除。
在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。
(推荐教程:mysql视频教程)
示例:
首先查看test_db数据库中数据表
mysql> USE test_db; Database changed mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | | tb_emp2 | | tb_emp3 | | tb_emp3 | +--------------------+ 4 rows in set (0.00 sec)
使用 DROP TABLE
mysql> DROP TABLE tb_emp3; Query OK, 0 rows affected (0.22 sec) mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | | tb_emp2 | | tb_emp3 | +--------------------+ 3 rows in set (0.00 sec)
IF EXISTS
: Wird verwendet, um festzustellen, ob die Tabelle existiert, bevor sie gelöscht wird. Wenn IF EXISTS nicht hinzugefügt wird, gibt MySQL einen Fehler aus und unterbricht die Ausführung der SQL-Anweisung, wenn die Datentabelle nicht vorhanden ist. Nach dem Hinzufügen von IF EXISTS kann die SQL-Anweisung jedoch reibungslos ausgeführt werden es erfolgt eine Warnung.
DROP TABLE
-Anweisung, um die Datentabelle zu löschen🎜rrreee🎜Sie können die Ausführungsergebnisse sehen , die Datentabelle der test_db-Datenbank. Die Tabelle mit dem Namen tb_emp3 ist nicht mehr in der Liste vorhanden und der Löschvorgang ist erfolgreich. 🎜🎜Weitere Kenntnisse zum Thema Programmierung finden Sie unter: 🎜Programmiervideos🎜! ! 🎜Das obige ist der detaillierte Inhalt vonSo löschen Sie eine Tabelle aus der Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!