Bedingtes Anlegen in MySQL (Bedingtes Anlegen in MySQL), Programm, Seite 723061
https://www.purl.org/stefan_ram/pub/bedingtes_mysql (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
SQL-Kurs

Entfernen von Tabellen in MySQL

Entfernen einer Tabelle

Durch das folgende Kommando wird eine Tabelle mit dem Namen »T« aus dem aktuellen Schema entfernt, also gelöscht.

Konsole (MySQL, SQL-92  [non entry-level])
DROP TABLE T;

An Stelle von »T« kann auch ein anderer Name verwendet werden.

Das Löschen ist in SQL  im allgemeinen ein sofort (ohne Rückfragen) vollzogenes Kommando, das im allgemeinen nicht  rückgängig gemacht werden kann!

Syntax

Das folgende Syntaxdiagramm zeigt die vereinfachte Syntax der DROP-Anweisung.

Direkte SQL -Anweisung

Direkte SQL-Anweisung

.------------------------. .-.
--->| Schemaanweisung |--->( ; )--->
'------------------------' '-'

Schemaanweisung

Schemaanweisung

.--------------------------------.
--->| Schemamanipulationsanweisung |--->
'--------------------------------'

Schemamanipulationsanweisung

Schemamanipulationsanweisung

.--------------------------.
--->| Tabellenloeschanweisung |--->
'--------------------------'

Tabellenloeschanweisung

Tabellenloeschanweisung

.----. .-----. .------------.
--->( DROP )--->( TABLE )--->| Bezeichner |--->
'----' '-----' '------------'
Tabellenname

Semantik

Die Anweisung löscht diejenige Tabelle, welche sich unter dem angegebenen Bezeichner in dem Schema befindet, das zuletzt mit »USE« eingestellt wurde.

Kommandoklassifikation *

Die Kommandos aus dieser Lektion gehören zur data definition language  (DDL) von SQL.

MySQL  Löschen einer Tabelle »T«, nur  falls sie existiert ⃗

Das folgende Kommando löscht eine eventuell vorhandene Tabelle der aktuellen Datenbank namens »T«. Hinter »DROP TABLE IF EXISTS« folgt der Name der zu löschenden Tabelle und ein Semikolon.

Konsole (MySQL , kein Standard-SQL )
DROP TABLE   IF EXISTS   T;

Durch das » IF EXISTS« wird eine eventuelle Fehlermeldung vermieden, die sonst erscheinen könnte, wenn die zu entfernende Tabelle nicht existiert. Es handelt sich hierbei aber um eine Erweiterung durch MySQL, die nicht zum Standard-SQL  gehört.

An Stelle von »T« kann auch ein anderer Name verwendet werden.

Syntax ⃗

Das folgende Syntaxdiagramm zeigt die vereinfachte Syntax der DROP-Anweisung von MySQL.

DROP-Anweisung (vereinfacht)
     .----.      .------.                                      .------------.     .-.
--->( DROP )--->( TABLE )--->.-------------------------->.--->| Bezeichner |--->( ; )--->
'----' '------' | ^ '------------' '-'
| |
| .--. .------. |
'--->( IF )--->( EXISTS )---'
'--' '------'

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723061 stefan_ram:723061 Bedingtes Anlegen in MySQL Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723061, slrprddef723061, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/bedingtes_mysql