Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-String-Funktionen (vollständige Liste)

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.