Bei der Verwaltung von Datenbanken ist es wichtig, verschiedene Funktionen zu berücksichtigen, die es uns ermöglichen, die Berichte organisiert, einfach und bedarfsgerecht anzuzeigen oder zu präsentieren.
Mit MYSQL haben wir verschiedene Funktionen, die es uns ermöglichen, die darin gespeicherten Daten zu verwalten. Dieses Mal werden wir uns einige Funktionen ansehen, die uns bei dieser Verwaltungsaufgabe in MySQL helfen. Diese Funktionen sind:
LinksMit dieser Funktion können wir die Zeichen, entsprechend der Angabe, auf der linken Seite abrufen.
TeilzeichenfolgeMit dieser Funktion können wir das Wort unter Berücksichtigung der von uns angegebenen Herkunft erhalten, zum Beispiel haben wir ein Wort mit sieben (7) Wörtern und können angeben, dass es uns ab dem zweiten Zeichen anzeigt.
KonkatDiese Funktion ermöglicht es uns, eine Reihe von Wörtern oder Parametern zu verketten.
Oberer, höherEs ermöglicht uns, einen Großbuchstaben zu setzen.
UntereDurch diese Option können wir einen Kleinbuchstaben setzen.
1. Zugriff auf MySQL
Wir greifen auf unsere MySQL-Datenbank mit dem MySQL Workbench-Login zu und geben unsere Anmeldeinformationen ein.
Klicken Sie auf OK und wir greifen auf unsere MySQL-Umgebung zu.
VERGRÖSSERN
Für die Analyse dieser Funktionen haben wir eine Tabelle namenssolvtic_mysql mit folgenden Informationen:
VERGRÖSSERN
Wir können sehen, dass wir in der Titelspalte die Namen einiger Programme sowohl in Groß- als auch in Kleinbuchstaben haben.
Wenn Sie uns um einen Bericht zu den verfügbaren Titeln bitten, würde ein Bericht wie dieser sehr hässlich aussehen:
Exchange Exchange EXCHANGE… usw.Ideal ist es, alles mit dem Anfangsbuchstaben in Großbuchstaben zu zeigen, damit die Darstellung optimal ist. Angenommen, wir zeigen die Titelspalte an, verwenden wir:
SELECT title FROM soletic.solvetic.mysql;
VERGRÖSSERN
In diesem Fall gibt es nur wenige Datensätze, die manuell geändert werden können, aber in unserer Organisation werden wir natürlich Hunderte oder vielleicht Tausende von Datensätzen haben, was manuell unmöglich wäre, und die Funktionen, die uns dabei helfen, dorthin zu gelangen.
2. Verwenden Sie die linke Funktion in MySQL
Der Zweck der linken Funktion besteht darin, den ersten Buchstaben vom Rest der Zeichen zu trennen und in Großbuchstaben umzuwandeln. Um diesen Vorgang auszuführen, geben wir die folgende Syntax ein:
SELECT links (Spalte, Anzahl Leerzeichen) FROM Tabelle;In unserem Fall geben wir folgendes ein:
SELECT links (Titel, 1), Betrag FROM soletic.solvetic_mysql;Damit geben wir an, dass die linke Funktion den ersten Buchstaben (1) zur Bearbeitung überlässt, dies ist das Ergebnis:
VERGRÖSSERN
NotizIn diesem Fall haben wir eine zusätzliche Spalte hinzugefügt, die jedoch nicht erforderlich ist, alles hängt von den angeforderten Anforderungen ab.
Wir können sehen, dass nur der Anfangsbuchstaben der angegebenen Spalte übrig geblieben ist.
3. Verwenden der Upper-Funktion in MySQL
In Anbetracht des vorherigen Falls besteht die Idee darin, diesen ersten Buchstaben groß zu schreiben, weshalb wir die Upper-Funktion verwenden werden. Die Syntax, die wir verwenden müssen, ist die folgende:
SELECT obere (links (Spalte, Anzahl Leerzeichen)) FROM Tabelle;In unserem Beispiel sollte es wie folgt aussehen:
SELECT oben (links (Titel, 1)), Betrag FROM soletic.solvetic_mysql;Das erhaltene Ergebnis wird folgendes sein:
VERGRÖSSERN
Wir sehen, wie die Anfangsbuchstaben groß geschrieben wurden.
4. Verwenden der Teilzeichenfolgefunktion in MySQL
Jetzt konzentrieren wir uns auf die Hilfe, die uns die Teilzeichenfolgenfunktion geben wird. Denken Sie daran, dass wir mit dieser Funktion die Anzahl der Wörter von einer bestimmten Zahl aus sehen können. Die zu verwendende Syntax ist die folgende:
SELECT Teilzeichenfolge (Spalte, Anfangszeichen) FROM Tabelle;In unserem Beispiel verwenden wir die folgende Syntax:
SELECT Teilzeichenfolge (Titel, 2), Betrag FROM soletic.solvetic_mysql;Das erhaltene Ergebnis wird folgendes sein:
VERGRÖSSERN
Dies ist wichtig, da wir Wörter vollständig in Großbuchstaben und andere in Kleinbuchstaben schreiben können.
5. Verwenden Sie die Lower-Funktion in MySQL
Wenn wir mit dem vorherigen Beispiel fortfahren, haben wir einige großgeschriebene Wörter, die nicht der Zweck sind, und hier hilft uns die Lower-Funktion, da sie einen Großbuchstaben in einen Kleinbuchstaben umwandelt. Die zu verwendende Syntax ist die folgende: (In diesem Beispiel):
SELECT niedriger (Teilzeichenfolge (Spalte, Anfangszeichen)) FROM Tabelle;Um das Ergebnis zu sehen geben wir folgendes ein:
SELECT niedriger (Teilzeichenfolge (Titel, 2)), Betrag FROM soletic.solvetic_mysql;Das Ergebnis, das wir erhalten, sind alle Kleinbuchstaben.
VERGRÖSSERN
6. Verwenden der Concat-Funktion in MySQL
Wie wir wissen, ermöglicht uns die Funktion Concatenate, ein oder mehrere Wörter zu einem zu verbinden, und in MySQL ist dies keine Ausnahme. Wir haben den Anfangsbuchstaben unserer Wörter in Großbuchstaben und alle anderen in Kleinbuchstaben umgewandelt, aber jetzt müssen wir diese beiden zusammenfügen, damit der gewünschte Effekt, eine saubere und geordnete Darstellung, erzielt wird. In diesem Fall muss die concat-Funktion die folgenden Funktionen kombinieren:
SELECT oben (links (Titel, 1)), Betrag FROM soletic.solvetic_mysql; SELECT niedriger (Teilzeichenfolge (Titel, 2)), Betrag FROM soletic.solvetic_mysql;Die Syntax für die Verwendung von concat lautet wie folgt:
SELECT concat (Parameter 1, Parameter 2) FROM Tabelle;Für unser Beispiel sollte die Syntax so aussehen:
SELECT concat (oben (links (Titel, 1)), unten (Teilzeichenfolge (Titel, 2))), Betrag FROMsolvetic.solvetic_mysql;Das Endergebnis der Verwendung dieser Funktion ist wie folgt:
VERGRÖSSERN
Wir können sehen, dass alle Datensätze in der Titelspalte wie angegeben organisiert sind.
Wenn wir feststellen, dass sich die gesamte Syntax der Funktion im Spaltenkopf widerspiegelt, was für den Bericht etwas hässlich ist, können wir den gewünschten Namen mit der folgenden Syntax zuweisen:
SELECT concat (Parameter 1, Parameter 2) header_name FROM-Tabelle;Zum Beispiel vergeben wir den Namen Software:
SELECT concat (oben (links (Titel, 1)), unten (Teilzeichenfolge (Titel, 2))) Software, Menge FROMsolvetic.solvetic_mysql;
VERGRÖSSERN
Auf diese Weise hilft uns die concat-Funktion, unsere Datensätze in MySQL besser zu organisieren.
7. Aktualisieren Sie die Datenbank
Sobald wir eine Änderung mit einer dieser Funktionen vorgenommen haben, müssen wir die Haupttabelle aktualisieren. Dazu verwenden wir die folgende Syntax:
update table_name set Modified_column = concat (Parameter 1, Parameter 2)Für unser Beispiel wäre das folgende:
updatesolvetic.solvetic_mysql set title = concat (oben (links (Titel, 1)), unten (Teilzeichenfolge (Titel, 2)))Dadurch wird die Haupttabelle aktualisiert.
Wir haben gesehen, wie wir diese interessanten Funktionen in MySQL verwenden können, um alle Datensätze, die wir in der DB gespeichert haben, auf organisierte und geordnete Weise anzuzeigen, um eine genauere Kontrolle darüber zu haben.
Empfehlungen für MySQL