Heim  >  Artikel  >  Datenbank  >  Wie lautet in der SQL-Sprache der Befehl zum Löschen einer Tabelle?

Wie lautet in der SQL-Sprache der Befehl zum Löschen einer Tabelle?

青灯夜游
青灯夜游Original
2020-11-18 10:40:1348893Durchsuche

In der SQL-Sprache lautet der Befehl zum Löschen einer Tabelle „DROP“ und das spezifische Syntaxformat ist „DROP TABLE [IF EXISTS] Tabellenname“. Der Befehl „DROP TABLE“ kann mehrere Tabellen gleichzeitig löschen. Schreiben Sie einfach die Tabellennamen am Ende und trennen Sie sie durch Kommas.

Wie lautet in der SQL-Sprache der Befehl zum Löschen einer Tabelle?

(Empfohlenes Tutorial: MySQL-Video-Tutorial)

In der SQL-Sprache lautet der Befehl zum Löschen einer Tabelle ( ).

A. LÖSCHEN

B. TROPFEN

C. KLAR

D. ENTFERNEN

Antwort:B. DROP

Antwortanalyse

In der SQL-Sprache lautet der Befehl zum Erstellen einer Tabelle CREATE, der Befehl zum Ändern der Tabelle lautet ALTER, der Befehl zum Löschen einer Tabelle lautet DROP und es gibt auch Einfügen und Löschen von Die Abfragebefehle lauten INSERT, UPDATE und SELECT.

Erweiterte Informationen:

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.

Verwenden Sie die Anweisung DROP TABLE, um eine oder mehrere Datentabellen zu löschen. Das Syntaxformat lautet wie folgt: DROP TABLE 语句可以删除一个或多个数据表,语法格式如下:

DROP TABLE [IF EXISTS] 表名

对语法格式的说明如下:

  • 表名:表示要被删除的数据表的名称。DROP TABLE 可以同时删除多个表,只要将表名依次写在后面,相互之间用逗号隔开即可。

  • IF EXISTS

    mysql> SHOW TABLES;
    +--------------------+
    | Tables_in_test_db  |
    +--------------------+
    | tb_emp2            |
    | tb_emp3            |
    +--------------------+
    2 rows in set (0.00 sec)
    
    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)

    Die Beschreibung des Syntaxformats lautet wie folgt:

Tabelle name: 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.
  • 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.
  • Zwei Punkte sind zu beachten:

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: 🎜rrreee🎜Das Ausführungsergebnis zeigt, dass die Tabelle mit dem Namen tb_emp3 nicht mehr in der Datentabellenliste der Datenbank test_db vorhanden ist und der Löschvorgang erfolgreich ist. 🎜🎜Weitere Kenntnisse zum Thema Programmierung finden Sie unter: 🎜Programmierkurse🎜! ! 🎜

Das obige ist der detaillierte Inhalt vonWie lautet in der SQL-Sprache der Befehl zum Löschen einer Tabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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