Du har sett MySQL mønstergjenkjenning med  SOM ...% 
. MySQL støtter en annen type mønstergjenkjenning drift basert på regulære uttrykk og  REGEXP 
 operatør. Hvis du er klar over PHP eller Perl, så er det veldig enkelt for deg å forstå, fordi dette samsvarer er svært lik de skript regulære uttrykk. 
 
 Følgende er bordet av mønster, som kan brukes sammen med  REGEXP 
 operatør. 
 Pattern 
 Hva mønsteret stemmer 
 ^ Begynnelsen av streng $ End of string.Any enkelt tegn [...] Alle tegn oppført mellom klammer [^ ... ] Alle tegn som ikke er oppført mellom torget bracketsp1 | p2 | p3Alternation; samsvarer med noen av mønstrene p1, p2, eller p3 * Null eller flere forekomster av foregående element + en eller flere forekomster av foregående element {n} n forekomster av foregående element {m, n} m gjennom n forekomster av foregående element 
 Eksempler: 
 
 Nå basert på tabellen ovenfor, kan du enhets ulike type SQL-spørringer for å møte dine behov. Her er jeg liste noen for din forståelse. Tenk vi har en tabell som heter person_tbl og det er å ha et felt som heter navn: 
 
 Query å finne alle navn som starter med 'st' 
 mysql > SELECT navn FROM person_tbl WHERE navn REGEXP '^ st'; 
 Query å finne alle navn som slutter med "ok" 
 mysql > SELECT navn FROM person_tbl WHERE navn REGEXP 'ok $'; 
 Query å finne alle navnene, som inneholder 'mar' 
 mysql > SELECT navn FROM person_tbl WHERE navn REGEXP 'mar'; 
 Query å finne alle navn som starter med en vokal og slutter med 'ok' 
 mysql > SELECT navn FROM person_tbl WHERE navn REGEXP '^ [aeiou] | ok $';

