MySQL innehåller ett gäng funktioner och operatorer som kan hjälpa oss när vi arbetar med data.
Följande är en lista över strängfunktioner och operatorer tillgängliga i MySQL. Klicka på varje funktion eller operatornamn för att se en förklaring av funktionen, dess syntax och exempel.
ASCII() | Returnerar den numeriska ASCII-koden för tecknet längst till vänster i en given sträng. |
BIN() | Returnerar en sträng som innehåller binär representation av ett tal. |
BIT_LENGTH() | Returnerar antalet bitar i en sträng. |
CHAR() | Returnerar tecknet för varje passerat heltal. |
CHAR_LENGTH() | Returnerar längden på en sträng, mätt i tecken. |
CHARACTER_LENGTH() | Synonym för CHAR_LENGTH() . |
CONCAT() | Låter dig sammanfoga två eller flera strängar. |
CONCAT_WS() | Låter dig lägga till en separator samtidigt som en eller flera strängar sammanfogas. |
ELT() | Returnerar ett listobjekt på en given plats i listan. |
EXPORT_SET() | Returnerar en sträng som representerar bitarna i ett tal. |
FIELD() | Returnerar positionen för en given sträng eller ett givet nummer i en lista med argument. Funktionen returnerar indexet (positionen) för det första argumentet i listan över efterföljande argument. |
FIND_IN_SET() | Returnerar indexet för ett givet listobjekt i en stränglista (till exempel 'item1, item2, item3,...'). |
FORMAT() | Låter dig formatera ett tal till ett specifikt format. |
FROM_BASE64() | Avkodar en bas-64-kodad sträng och returnerar resultatet. |
HEX() | Konverterar en sträng till dess hexadecimala representation. |
INSERT() | Infogar en sträng i en annan sträng. |
INSTR() | Returnerar positionen för den första förekomsten av en delsträng i en sträng. |
LCASE() | Synonym för LOWER() (konverterar en sträng till gemener). |
LEFT() | Returnerar tecknen längst till vänster från en sträng. |
LENGTH() | Returnerar längden på en sträng, mätt i byte. |
LIKE | Utför mönstermatchning med ett SQL-mönster. |
LOAD_FILE() | Läser en fil och returnerar dess innehåll som en sträng. |
LOCATE() | Returnerar positionen för en delsträng i en sträng. |
LOWER() | Konverterar en sträng till gemener. |
LPAD() | Låter dig fylla den vänstra delen av en sträng med ett eller flera tecken. |
LTRIM() | Trimmar blanksteg från början av en sträng. |
MAKE_SET() | Returnerar ett inställt värde (en sträng som innehåller delsträngar separerade med , tecken) som består av de tecken som anges som argument när du anropar funktionen. |
MATCH() | Utför en fulltextsökning. |
MID() | Returnerar en delsträng från den angivna positionen (synonym för SUBSTRING() ). |
NOT LIKE | Negation av LIKE operatör. |
NOT REGEXP | Negering av REGEXP . |
NOT RLIKE | Negering av RLIKE . |
OCT() | Returnerar en strängrepresentation av det oktala värdet för dess argument (konverterar från decimal till oktal). |
OCTET_LENGTH() | Returnerar längden på en sträng, mätt i byte (synonym med LENGTH() ). |
ORD() | Returnerar det numeriska värdet för tecknet längst till vänster i en given sträng. |
POSITION() | Returnerar positionen för den första förekomsten av en delsträng i strängen (synonym för LOCATE() , men med en något annorlunda syntax). |
QUOTE() | Citerar en sträng för att producera ett resultat som kan användas som ett korrekt escaped datavärde i en SQL-sats. |
REGEXP | Avgör om en sträng matchar ett reguljärt uttryck eller inte (synonym för REGEXP_LIKE() ). |
REGEXP_INSTR() | Returnerar startindexet för en delsträng som matchar det reguljära uttrycksmönstret. |
REGEXP_LIKE() | Avgör om en sträng matchar ett reguljärt uttryck eller inte. |
REGEXP_REPLACE() | Ersätter förekomster av delsträngen i en sträng som matchar det givna reguljära uttrycksmönstret. |
REGEX_SUBSTR() | Returnerar delsträngen som matchar det givna reguljära uttrycksmönstret. |
REPEAT() | Används för att upprepa en sträng så många gånger som krävs. |
REPLACE() | Ersätter alla förekomster av en delsträng med en annan sträng. |
REVERSE() | Returnerar en sträng med omvänd ordning på tecknen. |
RIGHT() | Returnerar tecknen längst till höger från en sträng. |
RLIKE | Avgör om en sträng matchar ett reguljärt uttryck eller inte (synonym för REGEXP_LIKE() ). |
RPAD() | Låter dig fylla den högra delen av en sträng med ett eller flera tecken. |
RTRIM() | Trimmar blanksteg från den högra sidan av en sträng. |
SOUNDEX() | Returnerar en Soundex-sträng från en given sträng. |
SOUNDS LIKE | Jämför ljud. |
SPACE() | Returnerar en sträng som består av ett specificerat antal blanksteg. |
STRCMP() | Jämför två strängar enligt deras sorteringsordning. |
SUBSTR() | Returnerar en delsträng från den angivna positionen (synonym för SUBSTRING() ). |
SUBSTRING() | Returnerar en delsträng från den angivna positionen. |
SUBSTRING_INDEX() | Returnerar allt före eller efter ett visst tecken (eller tecken) i en sträng. |
TO_BASE64() | Konverterar en sträng till en bas-64-kodad sträng och returnerar resultatet. |
TRIM() | Trimmar blanksteg (eller andra specificerade tecken) från början och/eller slutet av en sträng. |
UCASE() | Synonym för UPPER() (konverterar en sträng till versaler). |
UNHEX() | Tolkar varje teckenpar i argumentet som ett hexadecimalt tal och konverterar det till den byte som representeras av talet. |
UPPER() | Konverterar en sträng till versaler. |
WEIGHT_STRING() | Returnerar viktsträngen för inmatningssträngen. Denna funktion är en felsökningsfunktion avsedd för internt bruk. |