sql >> Database teknologi >  >> RDS >> Mysql

MySQL-strengfunktioner (fuld liste)

MySQL indeholder en masse funktioner og operatører, der kan hjælpe os, når vi arbejder med data.

Følgende er en liste over strengfunktioner og operatorer, der er tilgængelige i MySQL. Klik på hver funktion eller operatornavn for at se en forklaring af funktionen, dens syntaks og eksempler.

ASCII() Returnerer den numeriske ASCII-kode for tegnet længst til venstre i en given streng.
BIN() Returnerer en streng, der indeholder binær repræsentation af et tal.
BIT_LENGTH() Returnerer antallet af bits i en streng.
CHAR() Returnerer tegnet for hvert bestået heltal.
CHAR_LENGTH() Returnerer længden af ​​en streng, målt i tegn.
CHARACTER_LENGTH() Synonym for CHAR_LENGTH() .
CONCAT() Gør det muligt at sammenkæde to eller flere strenge.
CONCAT_WS() Giver dig mulighed for at tilføje en separator, mens du sammenkæder en eller flere strenge.
ELT() Returnerer et listeelement på en given position på listen.
EXPORT_SET() Returnerer en streng, der repræsenterer bits i et tal.
FIELD() Returnerer positionen af ​​en given streng eller et givet tal i en liste af argumenter. Funktionen returnerer indekset (positionen) af det første argument på listen over efterfølgende argumenter.
FIND_IN_SET() Returnerer indekset for et givet listeelement i en strengliste (f.eks. 'item1, item2, item3,...').
FORMAT() Giver dig mulighed for at formatere et tal til et bestemt format.
FROM_BASE64() Afkoder en base-64-kodet streng og returnerer resultatet.
HEX() Konverterer en streng til dens hexadecimale repræsentation.
INSERT() Indsætter en streng i en anden streng.
INSTR() Returnerer positionen for den første forekomst af en understreng i en streng.
LCASE() Synonym for LOWER() (konverterer en streng til små bogstaver).
LEFT() Returnerer tegnene længst til venstre fra en streng.
LENGTH() Returnerer længden af ​​en streng, målt i bytes.
LIKE Udfører mønstermatchning ved hjælp af et SQL-mønster.
LOAD_FILE() Læser en fil og returnerer dens indhold som en streng.
LOCATE() Returnerer positionen af ​​en understreng i en streng.
LOWER() Konverterer en streng til små bogstaver.
LPAD() Giver dig mulighed for at udfylde den venstre del af en streng med et eller flere tegn.
LTRIM() Beskærer mellemrum fra begyndelsen af ​​en streng.
MAKE_SET() Returnerer en indstillet værdi (en streng, der indeholder understrenge adskilt af , tegn), der består af de tegn, der er angivet som argumenter, når du kalder funktionen.
MATCH() Udfører en fuldtekstsøgning.
MID() Returnerer en understreng startende fra den angivne position (synonym for SUBSTRING() ).
NOT LIKE Negation af LIKE operatør.
NOT REGEXP Negation af REGEXP .
NOT RLIKE Negation af RLIKE .
OCT() Returnerer en strengrepræsentation af den oktale værdi af dets argument (konverterer fra decimal til oktal).
OCTET_LENGTH() Returnerer længden af ​​en streng, målt i bytes (synonym for LENGTH() ).
ORD() Returnerer den numeriske værdi af tegnet længst til venstre i en given streng.
POSITION() Returnerer positionen for den første forekomst af en understreng i strengen (synonym for LOCATE() , men med en lidt anden syntaks).
QUOTE() Citerer en streng for at producere et resultat, der kan bruges som en korrekt escaped dataværdi i en SQL-sætning.
REGEXP Afgør, om en streng matcher et regulært udtryk (synonym for REGEXP_LIKE() ).
REGEXP_INSTR() Returnerer startindekset for en understreng, der matcher det regulære udtryksmønster.
REGEXP_LIKE() Afgør, om en streng matcher et regulært udtryk.
REGEXP_REPLACE() Erstatter forekomster af understrengen i en streng, der matcher det givne regulære udtryksmønster.
REGEX_SUBSTR() Returnerer den understreng, der matcher det givne regulære udtryksmønster.
REPEAT() Bruges til at gentage en streng så mange gange som nødvendigt.
REPLACE() Erstatter alle forekomster af en understreng med en anden streng.
REVERSE() Returnerer en streng med omvendt rækkefølge af tegnene.
RIGHT() Returnerer tegnene længst til højre fra en streng.
RLIKE Afgør, om en streng matcher et regulært udtryk (synonym for REGEXP_LIKE() ).
RPAD() Giver dig mulighed for at fylde den højre del af en streng med et eller flere tegn.
RTRIM() Beskærer mellemrum fra højre side af en streng.
SOUNDEX() Returnerer en Soundex-streng fra en given streng.
SOUNDS LIKE Sammenligner lyde.
SPACE() Returnerer en streng bestående af et specificeret antal mellemrumstegn.
STRCMP() Sammenligner to strenge i henhold til deres sorteringsrækkefølge.
SUBSTR() Returnerer en understreng startende fra den angivne position (synonym for SUBSTRING() ).
SUBSTRING() Returnerer en understreng, der starter fra den angivne position.
SUBSTRING_INDEX() Returnerer alt før eller efter et bestemt tegn (eller tegn) i en streng.
TO_BASE64() Konverterer en streng til en base-64-kodet streng og returnerer resultatet.
TRIM() Trimmer mellemrum (eller andre specificerede tegn) fra starten og/eller slutningen af ​​en streng.
UCASE() Synonym for UPPER() (konverterer en streng til store bogstaver).
UNHEX() Fortolker hvert tegnpar i argumentet som et hexadecimalt tal og konverterer det til den byte, der repræsenteres af tallet.
UPPER() Konverterer en streng til store bogstaver.
WEIGHT_STRING() Returnerer vægtstrengen for inputstrengen. Denne funktion er en fejlfindingsfunktion beregnet til intern brug.

  1. NextForm v3:Fem muligheder for data- og databasemigrering

  2. SQLite omdøber PRINTF() til FORMAT()

  3. Hvordan laver man en databaselytter med java?

  4. Almindelige Postgres-opgaver på CentOS 7