Was sind die integrierten Funktionen in MySQL?
MySQL unterstützt viele integrierte Funktionen, die einen oder mehrere Eingänge erfolgen und eine einzelne Ausgabe zurückgeben. In MySQL haben wir verschiedene Arten von Funktionen:
Diese werden ausführlich erklärt.
String -Funktionen
Die Funktionen, mit denen die Saiten verarbeitet werden, werden als Saitenfunktionen bezeichnet. Einige Beispiele und Verwendung von Saitenfunktionen in MySQL sind:
Char_length (Zeichenfolge): Es ist eine String -Funktion, mit der die Länge der Zeichenfolgen berechnet wird. Um es zu verstehen, lassen Sie uns ein Beispiel in Betracht ziehen, wir haben eine Tabelle mit dem Namen EMP_DATA. Wir werden die Länge der Namen seines Mitarbeiters mit dem Befehl finden:
Wählen Sie emp_name, char_length (emp_name) aus emp_data;Oberes (String): Es handelt sich um eine String -Funktion, mit der die Alphabete in den oberen Fallbuchstaben konvertiert werden können. Um es zu verstehen, betrachten wir erneut das vorherige Beispiel der EMP_DATA -Tabelle:
Wählen Sie emp_name, ober (emp_name) aus emp_data;Substr (): Es wird verwendet, um die Zeichen der Zeichenfolge zu subtrahieren. Sie müssen den Ausgangspunkt und den Endpunkt des Subtrahierens der Zeichen erwähnen. Um es zu verstehen, werden wir eine Reihe von „gehorsam“ nehmen und subtrahieren
"Ient" -Teil mit dem Befehl:
Wählen Sie Substr ("gehorsam", 1, 4);Im obigen Beispiel zeigten „1“ und „4“ Ziffern die ersten und vierten Buchstaben des Wortes „gehorsam“ an.”
Numerische Funktionen
Diese Funktionen werden verwendet, um die numerischen Daten zu verarbeiten. Es gibt viele Funktionen, von denen einige von ihnen unten angegeben sind:
SUMME(): Es wird verwendet, um die Hinzufügung der angegebenen Daten auszuführen, um sie zu verstehen. Wir werden ein Beispiel in Betracht ziehen. Wir übergeben die Daten der Spalte des Total_price der Tabelle, Customer_Data, und berechnen ihre Summe mit der Funktion:
Wählen Sie Customer_Name, sum (Total_price) aus Customer_Data Group nach Customer_Name;Max (): Es wird verwendet, um den maximalen Wert aus den angegebenen Daten der numerischen Daten zu ermitteln. In der Tabelle von Customer_Data finden wir die maximalen Gesamtkosten mit dem max (). Führen Sie den Befehl aus:
Wählen Sie Customer_Name, max (Total_price) aus Customer_Data Group nach Customer_Name;LEISTUNG(): Es wird verwendet, um die Kraft der Ganzzahlen zu ermitteln, indem die Basisgültigkeit definiert wird und die Zahl, mit der ihre Leistung berechnet werden soll. Betrachten wir ein Beispiel: Wir werden die Leistung von 10 durch 6 mit der Funktion Power () finden:
Power auswählen (10,6);Datumsfunktionen
Diese Funktionen werden verwendet, um Datum und Uhrzeit in MySQL zu extrahieren oder umzugehen. Einige Beispiele für solche Funktionen werden hier erklärt.
AKTUELLES DATUM(): Es wird verwendet, um das gegenwärtige Datum in MySQL zu extrahieren, um den folgenden Befehl auszuführen, um ein besseres Verständnis auszuführen:
Wählen Sie current_date ();Weekofyear (): Es wird verwendet, um die Woche des Jahres anzuzeigen, wir werden das Datum an die Funktion verabschieden und es wird Ihnen mitteilen, in welcher Woche des Jahres dieses Datum existiert. Um dies zu verstehen, verabschieden wir das gegenwärtige Datum mit der Funktion von Now ():
Wecken Sie WeekOfyear (jetzt ()) aus;AKTUELLER ZEITSTEMPEL(): Es wird verwendet, um die aktuelle Zeit und das aktuelle Datum in MySQL anzuzeigen. Lassen Sie es uns durch Ausführen des folgenden Befehls verstehen:
Wählen Sie current_timestamp ();Erweiterte Funktionen
Es gibt einige andere Funktionen, die für verschiedene Funktionen verwendet werden, wie für die Umwandlung von Zahlen in Binary. Einige dieser Funktionen werden erklärt.
BEHÄLTER(): Es wird verwendet, um die Zahl in die Binärdatei umzuwandeln, um die Verwendung dieser Funktion zu verstehen, und berücksichtigen Sie das Beispiel:
Wählen Sie Bin (76);System_user (): Es wird verwendet, um die Informationen zum System Benutzernamen oder Hostname zu extrahieren. Zum Beispiel führen wir den Befehl mit der Funktion in der MySQL aus:
System_user () auswählen;DATENBANK(): Es wird verwendet, um die Informationen über den Namen der Datenbank zu extrahieren, die verwendet wird. Zum Beispiel führen wir den Befehl aus:
Database () auswählen;So erstellen Sie benutzerdefinierte Funktionen in MySQL
Wir können auch maßgeschneiderte Funktionen erstellen, wie bei anderen Programmiersprachen Funktionen erstellt werden können, um die Wiederholung desselben Code für denselben Zweck zu vermeiden. In MySQL die allgemeine Syntax für die kundenspezifische Funktion:
Abgrenzer $$Die Erklärung der obigen Syntax ist:
Um es zu verstehen, erstellen wir eine Funktion zum Anzeigen der aktuellen Zeit, anstatt jetzt () jetzt () zu verwenden, Clock ():
Abgrenzer $$Um die Funktion aufzurufen, führen wir den Befehl aus:
Wählen Sie Clock ();Abschluss
Funktionen in MySQL nehmen eine oder mehrere Eingänge ein und geben eine einzelne Ausgabe mit den spezifischen Ergebnissen zurück. MySQL ist ein RDMS, das nicht nur mit vielen integrierten Funktionen angereichert ist, sondern auch mit Ihren eigenen benutzerdefinierten Funktionen erstellen kann, wie sie in anderen Programmiersprachen erzeugt werden. In diesem Beitrag werden beide Arten von Funktionen, die sowohl integriert als auch angepasst werden, ausführlich mit ihren Beispielen erläutert.