Wie kommentiere ich in MySQL aus?

Wie kommentiere ich in MySQL aus?
Bei der Programmierung oder Skripten wird das Kommentieren in den Code menschlich lesbare Beschreibungen eingerichtet. Es hat keinen Einfluss auf die Funktion des Code. Im Allgemeinen enthalten Kommentare Beschreibungen des Code. Das richtige Kommentieren ist äußerst wichtig, um den Code langfristig aufrechtzuerhalten. Darüber hinaus ist es sehr wichtig, wenn der Code von anderen verwendet wird. Es gibt das Sprichwort, dass ein gut dokumentierter Code genauso wichtig ist wie korrekter Arbeitscode.

MySQL verwendet SQL, um mit Datenbanken zu arbeiten. Dieser Leitfaden zeigt, wie Sie Kommentare in MySQL -Anweisungen schreiben können.

Kommentare in MySQL

In MySQL stehen drei Arten von Befehlen zur Verfügung. Sie werden durch ihre Symbole getrennt.

Eine wichtige Sache, an die Sie sich erinnern sollten, ist, dass MySQL verschachtelte Kommentare nicht unterstützt.

Kommentar mit „-“

Indem Sie „-“ am Ende einer Codezeile platzieren, können Sie einen einzelnen Kommentar eingeben. Schauen Sie sich das folgende Beispiel an.

$ Select * von Mitarbeitern; - Ende des Zeilenkommentars

Beachten Sie, dass nach dem Symbol „-“ keinen Platz benötigt, um einen Kommentar zu schreiben. MySQL implementiert diese Funktion jedoch, um Probleme mit bestimmten SQL -Abfragen zu vermeiden. Zum Beispiel würde diese Abfrage wahrscheinlich ein Problem mit dieser Art von Kommentaren verursachen, wenn es keine Whitespace -Anforderung gäbe.

$ Select 100-1; - Whitespace, um keine Verwirrung zu verursachen

Wenn MySQL das Whitespace nicht benötigte, wäre das Ergebnis unerwartet.

Kommentar mit "#"

Dies ist eine weitere Art von Kommentar, die am Ende einer Zeile liegt. Es wirkt ähnlich dem vorgestellten Abschnitt, der zuvor demonstriert wurde. Zum Beispiel,

$ Select * von Mitarbeitern; # Ende des Zeilenkommentars

C-Stil Kommentar

Wenn Sie jemals Erfahrung mit der C -Programmierung haben, sind Sie mit dieser Art von Kommentar vertraut. Es beginnt mit "/*" und endet mit "*/". Ähnlich wie C können die Kommentare mehrere Zeilen umfassen.

/* Der schnelle braune Fuchs
Springt über den faulen Hund*/
Wählen Sie * von Benutzern aus;

Ausführbare Kommentare

Es gibt eine andere Art von Kommentar, die MySQL unterstützt - Kommentare, die ausgeführt werden. Es ist eine interessante Funktion, die die Portabilität zwischen verschiedenen Datenbanken verbessert. Es ermöglicht Einbettungscodes, die nur MySQL ausführen, aber keine andere Datenbanklösung.

Ein ausführbarer Kommentar sieht im Allgemeinen ungefähr so ​​aus. Es beinhaltet das Kommentieren des C-Stils. Nach „/*“ beginnt es jedoch mit einem Ausruf (Ausruf (!) markieren.

$ /*! */

Implementieren wir es in einem ausführbaren Code. Im folgenden Code wird MySQL 5 zurückgeben. Jede andere Datenbankmotor wird jedoch 10 zurückgegeben.

$ SELECT 5 /*! +1 *//

In diesem Kommentar wird auch die Angabe der Version von MySQL angegeben, die erforderlich ist, um diesen Code im Kommentar auszuführen. In einem solchen Fall sieht die Kommentarstruktur so ungefähr so ​​aus.

$ /*!##### *//

Beachten Sie insgesamt 5 Ziffern, die die MySQL -Version beschreiben.

  • Zeichen 1: Beschreibt die Hauptversion beispielsweise 5 oder 8.
  • Zeichen 2-3: Beschreibt die Minorversion.
  • Zeichen 4-5: Beschreibt die Patch-Ebene.

Im folgenden Beispiel wird der Kommentarcode nur ausgeführt, wenn der MySQL -Server V8 ist.0.27.

$ SELECT 5 /*!80027 +1 */

Führen Sie den folgenden Befehl aus, um die aktuelle Version von MySQL zu überprüfen.

$ mysql -Verssion

Wir können auch die MySQL -Version aus der MySQL -Shell bekommen.

$ Zeigen Variablen wie "%Version%"

Abschließende Gedanken

Dieser Leitfaden beschreibt alle unterstützten Kommentare in MySQL. Es zeigt auch ihre Implementierung innerhalb von Abfragen. In bestimmten Situationen ermöglicht MySQL sogar das Ausführen von Code aus den Kommentaren.

Wenn Sie mehr an MySQL interessiert sind, lesen Sie diese Leitfäden zu Benutzerberechtigungen, Umbenennen von Tabellen, mithilfe von Temperaturtabellen usw.

Happy Computing!