MySQL enthält eine Reihe von Funktionen und Operatoren, die uns bei der Arbeit mit Daten helfen können.
Das Folgende ist eine Liste von String-Funktionen und -Operatoren, die in MySQL verfügbar sind. Klicken Sie auf jede Funktion oder jeden Operatornamen, um eine Erläuterung der Funktion, ihre Syntax und Beispiele anzuzeigen.
ASCII() | Gibt den numerischen ASCII-Code des am weitesten links stehenden Zeichens einer gegebenen Zeichenfolge zurück. |
BIN() | Gibt eine Zeichenfolge zurück, die eine binäre Darstellung einer Zahl enthält. |
BIT_LENGTH() | Gibt die Anzahl der Bits in einem String zurück. |
CHAR() | Gibt das Zeichen für jede übergebene Ganzzahl zurück. |
CHAR_LENGTH() | Gibt die Länge eines Strings zurück, gemessen in Zeichen. |
CHARACTER_LENGTH() | Synonym für CHAR_LENGTH() . |
CONCAT() | Ermöglicht es Ihnen, zwei oder mehr Zeichenfolgen zu verketten. |
CONCAT_WS() | Ermöglicht das Hinzufügen eines Trennzeichens beim Verketten einer oder mehrerer Zeichenfolgen. |
ELT() | Gibt ein Listenelement an einer bestimmten Position in der Liste zurück. |
EXPORT_SET() | Gibt einen String zurück, der die Bits einer Zahl darstellt. |
FIELD() | Gibt die Position einer gegebenen Zeichenkette oder Zahl innerhalb einer Liste von Argumenten zurück. Die Funktion gibt den Index (Position) des ersten Arguments in der Liste der nachfolgenden Argumente zurück. |
FIND_IN_SET() | Gibt den Index eines bestimmten Listenelements innerhalb einer Zeichenfolgenliste zurück (z. B. „Element1, Element2, Element3, …“). |
FORMAT() | Ermöglicht es Ihnen, eine Zahl in einem bestimmten Format zu formatieren. |
FROM_BASE64() | Dekodiert einen Base-64-kodierten String und gibt das Ergebnis zurück. |
HEX() | Konvertiert einen String in seine hexadezimale Darstellung. |
INSERT() | Fügt einen String in einen anderen String ein. |
INSTR() | Gibt die Position des ersten Vorkommens eines Teilstrings innerhalb eines Strings zurück. |
LCASE() | Synonym für LOWER() (wandelt einen String in Kleinbuchstaben um). |
LEFT() | Gibt die Zeichen ganz links aus einer Zeichenfolge zurück. |
LENGTH() | Gibt die Länge eines Strings zurück, gemessen in Bytes. |
LIKE | Führt einen Musterabgleich mit einem SQL-Muster durch. |
LOAD_FILE() | Liest eine Datei und gibt ihren Inhalt als String zurück. |
LOCATE() | Gibt die Position eines Teilstrings innerhalb eines Strings zurück. |
LOWER() | Konvertiert eine Zeichenfolge in Kleinbuchstaben. |
LPAD() | Ermöglicht es Ihnen, den linken Teil einer Zeichenfolge mit einem oder mehreren Zeichen aufzufüllen. |
LTRIM() | Entfernt Leerzeichen am Anfang einer Zeichenfolge. |
MAKE_SET() | Gibt einen festgelegten Wert zurück (eine Zeichenfolge, die durch , getrennte Teilzeichenfolgen enthält Zeichen), bestehend aus den beim Aufruf der Funktion als Argumente angegebenen Zeichen. |
MATCH() | Führt eine Volltextsuche durch. |
MID() | Gibt einen Teilstring ab der angegebenen Position zurück (Synonym für SUBSTRING() ). ). |
NOT LIKE | Negation des LIKE Betreiber. |
NOT REGEXP | Negation von REGEXP . |
NOT RLIKE | Negation von RLIKE . |
OCT() | Gibt eine Zeichenfolgendarstellung des Oktalwerts seines Arguments zurück (wandelt von Dezimal in Oktal um). |
OCTET_LENGTH() | Gibt die Länge eines Strings zurück, gemessen in Bytes (Synonym von LENGTH() ). ). |
ORD() | Gibt den numerischen Wert des am weitesten links stehenden Zeichens einer gegebenen Zeichenfolge zurück. |
POSITION() | Gibt die Position des ersten Vorkommens eines Teilstrings innerhalb des Strings zurück (Synonym für LOCATE() , aber mit einer etwas anderen Syntax). |
QUOTE() | Zieht einen String in Anführungszeichen, um ein Ergebnis zu erzeugen, das als korrekt maskierter Datenwert in einer SQL-Anweisung verwendet werden kann. |
REGEXP | Ermittelt, ob ein String mit einem regulären Ausdruck (Synonym für REGEXP_LIKE() ) übereinstimmt oder nicht ). |
REGEXP_INSTR() | Gibt den Anfangsindex einer Teilzeichenfolge zurück, die dem regulären Ausdrucksmuster entspricht. |
REGEXP_LIKE() | Ermittelt, ob ein String mit einem regulären Ausdruck übereinstimmt. |
REGEXP_REPLACE() | Ersetzt Vorkommen des Teilstrings innerhalb eines Strings, der mit dem angegebenen regulären Ausdrucksmuster übereinstimmt. |
REGEX_SUBSTR() | Gibt den Teilstring zurück, der mit dem angegebenen regulären Ausdrucksmuster übereinstimmt. |
REPEAT() | Wird verwendet, um eine Zeichenfolge so oft wie nötig zu wiederholen. |
REPLACE() | Ersetzt alle Vorkommen eines Teilstrings durch einen anderen String. |
REVERSE() | Gibt einen String mit umgekehrter Reihenfolge der Zeichen zurück. |
RIGHT() | Gibt die Zeichen ganz rechts aus einer Zeichenfolge zurück. |
RLIKE | Ermittelt, ob ein String mit einem regulären Ausdruck (Synonym für REGEXP_LIKE() ) übereinstimmt oder nicht ). |
RPAD() | Ermöglicht es Ihnen, den rechten Teil einer Zeichenfolge mit einem oder mehreren Zeichen aufzufüllen. |
RTRIM() | Entfernt Leerzeichen von der rechten Seite einer Zeichenfolge. |
SOUNDEX() | Gibt einen Soundex-String aus einem gegebenen String zurück. |
SOUNDS LIKE | Vergleicht Geräusche. |
SPACE() | Gibt einen String zurück, der aus einer bestimmten Anzahl von Leerzeichen besteht. |
STRCMP() | Vergleicht zwei Zeichenketten entsprechend ihrer Sortierreihenfolge. |
SUBSTR() | Gibt einen Teilstring ab der angegebenen Position zurück (Synonym für SUBSTRING() ). ). |
SUBSTRING() | Gibt einen Teilstring ab der angegebenen Position zurück. |
SUBSTRING_INDEX() | Gibt alles vor oder nach einem bestimmten Zeichen (oder Zeichen) in einer Zeichenfolge zurück. |
TO_BASE64() | Konvertiert einen String in einen Base-64-codierten String und gibt das Ergebnis zurück. |
TRIM() | Entfernt Leerzeichen (oder andere angegebene Zeichen) am Anfang und/oder Ende einer Zeichenfolge. |
UCASE() | Synonym für UPPER() (wandelt eine Zeichenkette in Großbuchstaben um). |
UNHEX() | Interpretiert jedes Zeichenpaar im Argument als Hexadezimalzahl und konvertiert sie in das durch die Zahl dargestellte Byte. |
UPPER() | Konvertiert eine Zeichenfolge in Großbuchstaben. |
WEIGHT_STRING() | Gibt die Gewichtungszeichenfolge für die Eingabezeichenfolge zurück. Diese Funktion ist eine Debugging-Funktion für den internen Gebrauch. |