Dieser Artikel bietet Ihnen eine Einführung in die Verwendung von bedingten Abfrageanweisungen in der MySQL-Datenbank. Ich hoffe, dass er für Sie hilfreich ist.
Für Analysten ist die am häufigsten verwendete Abfrageanweisung in der MySQL-Datenbank die Select-Abfrageanweisung. In diesem Artikel wird hauptsächlich die Abfrageanweisung der MySQL-Datenbank vorgestellt.
1. Einzeltabellenabfrage
1. Abfrage mit Bedingungen
Grundlegende Syntax: select * from + table name + where bedingung;
z : Wo-Feld zwischen 10 und 100;
2) Fuzzy-Abfrage
z. B.: Wo-Feld wie „%uncertain%“
Hinweis:
% steht für mehrere Zeichen, _underscore steht für ein Zeichen, ^a steht für Daten Beginnend mit a stellt a$ Daten dar, die mit a enden, und [abc] entspricht jedem enthaltenen Zeichen. (Verwandte Empfehlungen: MySQL-Tutorial)
Hinweis: Wenn und und oder gleichzeitig verwendet werden, hat dies eine höhere Priorität als oder. Wenn Sie Bedingungen mit oder den Vorrang geben möchten, setzen Sie einfach Klammern an die Teilbedingungen mit oder.
Grundlegende Syntax: Sortierung nach Feld.
Bemerkungen:
Die Standardeinstellung ist aufsteigende Reihenfolge, ASC aufsteigende Reihenfolge, DESC absteigende Reihenfolge Begrenzen Sie die Anzahl der Datensätze: Begrenzen Sie 100
count( ): Anzahl der Datensätze zählen
avg(): Durchschnitt
max(): Maximalwert
min(): Minimalwert
sum(): Summe
Grundlegende Syntax: Feld 1, Feld 2, Aggregatfunktion auswählen aus + Tabellenname + Gruppieren nach Feld 1, Feld 2
Hinweis:
Gruppieren nach und Haben werden zusammen verwendet, hauptsächlich zum Filtern der Gruppierungsergebnisse
1. Inner Join-->Inner Join
2. Linker Join-->Linker Join
Der linke Join ruft alle Datensätze der Haupttabelle auf der linken Seite ab, auch wenn in der rechten Tabelle keine entsprechenden Daten vorhanden sind.
3. Right Join-->Right Join
Right Join ruft alle Datensätze der Haupttabelle auf der rechten Seite ab, auch wenn in der linken Tabelle keine entsprechenden Daten vorhanden sind.
4. Connector -->union
Basic Syntax: Feld aus Tabelle 1 auswählen Union [all|distinct] Feld aus Tabelle 2 auswählen
Hinweis: Union bedeutet Union Unique; wenn es sich um Union All handelt, wird eine Ergebnismenge mit doppelten Daten zurückgegeben Der angezeigte Inhalt wird nach den Feldnamen der vorherigen Tabelle benannt.
Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung bedingter Abfrageanweisungen in MySQL-Datenbanken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!