Heim > Datenbank > MySQL-Tutorial > Was ist der Befehl von drop table?

Was ist der Befehl von drop table?

青灯夜游
Freigeben: 2022-04-07 20:25:01
Original
28028 Leute haben es durchsucht

drop table ist ein Befehl, der in der Datenbank zum Löschen einer oder mehrerer Datentabellen verwendet wird. Das spezifische Format ist „DROP TABLE [IF EXISTS] Tabellennamenliste“, wenn Sie mehrere Tabellen gleichzeitig löschen möchten Tabellennamen am Ende, durch Kommas getrennt.

Was ist der Befehl von drop table?

(Empfohlenes Tutorial: MySQL-Video-Tutorial)

In der MySQL-Datenbank können wir Datentabellen, die nicht mehr benötigt werden, aus der Datenbank löschen.

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

In der Datenbank können Sie die Anweisung DROP TABLE verwenden, um eine oder mehrere Datentabellen zu löschen. DROP TABLE 语句可以删除一个或多个数据表,语法格式如下:

DROP TABLE [IF EXISTS] 表名列表
Nach dem Login kopieren

对语法格式的说明如下:

  • 表名列表:表示要被删除的数据表的名称。DROP TABLE 可以同时删除多个表,只要将表名依次写在后面,相互之间用逗号隔开即可,例:表名1, 表名2, 表名3 ...Das Syntaxformat lautet wie folgt:

  • mysql> SHOW TABLES;
    +--------------------+
    | Tables_in_test_db  |
    +--------------------+
    | tb_emp1            |
    | tb_emp2            |
    | tb_emp3            |
    +--------------------+
    3 rows in set (0.00 sec)
    Nach dem Login kopieren
  • Die Beschreibung des Syntaxformats lautet wie folgt:

Tabellennamenliste: Gibt den Namen der zu löschenden Datentabelle an. DROP TABLE kann mehrere Tabellen gleichzeitig löschen. Schreiben Sie einfach die Tabellennamen am Ende und trennen Sie sie durch Kommas. Zum Beispiel: Tabellenname 2, Tabellenname 3....

IF EXISTS: Wird verwendet, um festzustellen, ob die Tabelle vorhanden ist, bevor die Datentabelle 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.
  • Hinweis:
Der Benutzer muss die Berechtigung zum Ausführen des DROP TABLE-Befehls haben, andernfalls wird die Datentabelle nicht gelöscht.


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

Beispiel:

Sehen Sie sich die Datentabelle an

mysql> DROP TABLE tb_emp3;
Query OK, 0 rows affected (0.22 sec)
mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp1            |
| tb_emp2            |
+--------------------+
2 rows in set (0.00 sec)
Nach dem Login kopieren
Wie aus den laufenden Ergebnissen ersichtlich ist, gibt es drei Datentabellen: tb_emp1, tb_emp2 und tb_emp3 in der test_tb-Datenbank. 🎜🎜Lassen Sie uns die Datentabelle tb_emp3 löschen. Die eingegebene SQL-Anweisung und die laufenden Ergebnisse lauten wie folgt: 🎜rrreee🎜Weitere Programmierkenntnisse finden Sie unter: 🎜Programmiervideo🎜! ! 🎜

Das obige ist der detaillierte Inhalt vonWas ist der Befehl von drop table?. 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