In diesem Beitrag lernen Sie, Daten basierend auf dem zu extrahieren:
Voraussetzungen
Sie müssen MySQL installieren und mit einer Datenbank mit einer Datenbank mit MySQL Local oder Remote -Datenbank angeschlossen werden. Um eine Verbindung zu MySQL Local Server herzustellen, verwenden Sie diese Syntax:
MySQL -U -pGeben Sie den Benutzernamen Ihrer Datenbank an:
Sobald Sie sich auf dem MySQL -Server angemeldet haben, geben Sie diesen Befehl ein, um alle verfügbaren Datenbanken anzuzeigen:
Datenbanken anzeigen;Verwenden Sie diese Syntax, um eine Datenbank zu verwenden:
verwenden ;Sobald Sie den Namen der Datenbank angeben, wird eine Erfolgsnachricht angezeigt, dass die Datenbank geändert wird:
Geben Sie diesen Befehl ein, um die verfügbaren Tabellen in dieser Datenbank anzuzeigen:
Tische anzeigen;Sie können jede Tabelle verwenden, um die Funktion des gleichen Bedieners zu testen.
Syntax des gleichen Operators
Die Syntax von MySQL -ähnlicher Operator:
Wählen Sie * aus, woher '';Syntax des gleichen Operators
Die Syntax von MySQL -ähnlicher Operator:
Wählen Sie * aus, woher '';Muster, um nach Daten zu suchen, beginnend mit einem bestimmten Zeichen \ Zeichen
Der "%Symbol repräsentiert null, einzelne oder mehrere Zeichen. Wenn Sie also Daten abrufen möchten, die mit einem bestimmten Zeichen oder Zeichen aus einer Spalte beginnen.
Lassen Sie uns für diesen Beitrag mit diesem Befehl nach Daten suchen, die mit “beginnt“AZeichen, gefolgt von Zero-, Einzel- oder Mehrfachzeichen:
Wählen Sie * vom Kunden aus, wobei FirstName "a%" wie "A%";Verwenden wir denselben Befehl, aber für jede andere Spalte:
Wählen Sie * vom Kunden aus, wobei LastName "a%" wie "A%";Hier ist es sichtbar, dass Sie die Daten, die mit einem bestimmten Muster beginnen.
Muster, um nach Daten zu suchen, die mit einem bestimmten Zeichen \ Zeichen enden
Um dieses Ziel mit einem bestimmten Zeichen oder einer bestimmten Zeichen zu suchen.
Nehmen wir für diesen Beitrag an, dass die erforderlichen Daten mit “enden müssen“io”Charakter, so dass der Befehl so wird:
Wählen Sie * vom Kunden aus, wobei FirstName '%io';Muster für die Suche nach einer ähnlichen Übereinstimmung
Wenn Sie nach Daten suchen möchten, die einem bestimmten Muster ähneln, kombinieren Sie die Zeichen, die Sie in Ihrem Ergebnis mit Wildcard -Zeichen wie „%“, am Anfang, Ende oder beides sogar in der Mitte bestimmter Zeichen gewünscht haben.
Für diesen Beitrag sollten die extrahierten Daten das Zeichen enthalten “Ale”Im Ergebnis und es könnte vor oder nach oder nach ihnen null, einzelne oder mehrere Zeichen haben, sodass der Befehl so wird:
Wählen Sie * vom Kunden aus, wobei FirstName '%Ale%' wie erledigt;Hier in der Ausgabe ist es sichtbar, dass die extrahierten Daten ähnlich dem angegebenen Muster entsprechen.
Muster zum Durchsuchen von Daten, die genau der genauen Anzahl von Unterstrichen äquivalent sind
Das "_" -Schapon repräsentiert ein einzelnes Zeichen.
Um Daten zu durchsuchen, die ein einzelnes Zeichen enthalten, verwenden Sie diesen Befehl:
Wählen Sie * vom Kunden, wobei ID wie '_';Sie können die Anzahl der Zeichen angeben, um Daten zu extrahieren, die genau diese Anzahl von Zeichen enthalten, wenn Sie Daten extrahieren möchten, die 4 Zeichen enthalten, verwenden diesen Befehl:
Wählen Sie * vom Kunden aus, wobei FirstName '____';Muster zum Durchsuchen von Daten mithilfe von "_" und "%" -Scharnzeichenkombination
Um Daten eines bestimmten Musters zu extrahieren, probieren Sie verschiedene Kombinationen von Wildcard -Zeichen zusammen mit Zeichen aus, um die gewünschten Daten zu erhalten.
Nehmen wir an, Sie möchten Daten extrahieren, das sollte vor einem Charakter haben “SaUnd es kann von Zero-, Einzel- oder Mehrfachzeichen folgen:
Wählen Sie * vom Kunden aus, wobei Land wie '_SA%';Versuchen wir, Daten zu extrahieren, die zuvor einen Charakter haben müssen “An”, Und es kann am Anfang oder am Ende null, einzelne und mehrere Zeichen haben:
Wählen Sie * vom Kunden aus, wobei LastName "%_on%" wie ein Name;In der obigen Ausgabe ist es sichtbar, dass Daten nach der Abfrage erfolgreich extrahiert werden.
Nehmen wir an, Sie möchten die Daten extrahieren, die mit endet “AnUnd haben 4 Zeichen vorher:
Wählen Sie * vom Kunden aus, wobei Lastname "%____ auf%" wie möglich ist;Abschluss
Datenbanken enthalten eine große Menge strukturierter Daten, sodass Sie die gewünschten Daten extrahieren können. Der gleichen Bediener ist ein wertvolles Werkzeug für das Datenabruf in MySQL.