Diskussion zum Artikel "Marktsimulation (Teil 19): Erste Schritte mit SQL (II)"

 

Neuer Artikel Marktsimulation (Teil 19): Erste Schritte mit SQL (II) :

Wie wir im ersten Artikel über SQL erklärt haben, ist es sinnlos, Zeit in die Programmierung von Prozeduren zu investieren, um das zu tun, was bereits in SQL integriert ist. Ohne die Grundlagen zu kennen, werden Sie jedoch nicht in der Lage sein, irgendetwas mit SQL zu tun oder die Vorteile dieses Tools voll auszuschöpfen. In diesem Artikel werden wir uns daher ansehen, wie man grundlegende Aufgaben in Datenbanken durchführt.

Jetzt ist es an der Zeit, zu experimentieren. Wir fangen gerade erst an zu lernen, also werden die „Nebenwirkungen“ minimal sein. Ich möchte Sie jedoch warnen, dass Sie niemals SQL-Befehle in einer wichtigen Datenbank ausführen sollten, ohne vorher zu verstehen, was sie bewirken. Wenn Sie etwas Neues ausprobieren wollen, sollten Sie es so sicher wie möglich tun, um späteren Ärger zu vermeiden. Wie das Sprichwort sagt : „Der Glaube kann Berge versetzen, aber keine Daten wiederherstellen“.

Schauen wir uns nun diesen „magischen“ Befehl an. In der folgenden Animation können Sie sehen, worum es geht.

Hinweis: Mit dem DROP-Befehl können wir in SQL etwas dauerhaft löschen. Wenn wir diesen Befehl ohne die nötige Sorgfalt verwenden, können wir ernsthafte Probleme bekommen. Beachten Sie, dass SQL nicht nach einer Bestätigung fragt, sondern einfach löscht, was wir angeben.

Bei der Verwendung von MetaEditor wird die Datenbankdatei selbst jedoch nicht gelöscht. Wenn wir jedoch denselben Befehl senden, der einen Fehler in der Animation zur SQL-Ausführung verursacht hat, wird unsere Datenbankdatei tatsächlich gelöscht.

Man könnte jedoch fälschlicherweise annehmen, dass MetaEditor sich weigert, den Befehl DROP auszuführen. Aber wie Sie in der Animation sehen konnten, ist das nicht der Fall, da es möglich war, eine zuvor erstellte Tabelle zu löschen.


Autor: Daniel Jose