MySQL , eller My Structured Query Language , er en fri og åpen kildekode database som gir avanserte funksjoner som multi -threading for sin store og blomstrende brukergruppe. Brukere kan oss MySQL til å utføre avanserte spørringer, inkludert spørsmål som har regulære uttrykk. Du kan skrive regulære uttrykk i MySQL ved hjelp av REGUTTR søkeord. Dette søkeordet lar deg utføre spørringer som implementerer regulære uttrykk ved å returnere data som samsvarer med et bestemt mønster . For eksempel kan du søke etter alle ord som begynner med en bestemt bokstav ved hjelp av REGUTTR søkeord. Instruksjoner
en
Åpne din MySQL utviklingsmiljø av valg og opprette en ny spørring .
2
Hente alle strenger som begynner med en bestemt bokstav, for eksempel "x " ved å bruke " ^" operator:
SELECT * FROM prøven WHERE navn REGUTTR '^ x ';
Eksemplet over vil returnere alle innleggene som begynner med en "x " som " xenophobe ».
3
Hente alle strengeverdier som slutter med et tegn eller sett av tegn, for eksempel " ing , "bruke " $ " operator:
SELECT * FRA prøven WHERE navn REGUTTR ' ing $ ';
( se referanser 4 )
Eksemplet over vil returnere alle oppføringer som slutter med en " ing " som
"kjører ".
4
Angi at et regulært uttrykk må finne case- sensitive kampene ved å plassere " BINARY " søkeord etter REGUTTR nøkkelord : en
SELECT * FROM prøven WHERE navn REGUTTR bINÆR ' ing $' ;
( Se Referanser 3 og 4 )
Eksemplet over vil returnere alle ord som slutter med en lavere -case " ing ", slik som " seiling" eller " bading ".
5
Hente alle verdier, for eksempel en " y ", som inneholder en bestemt bokstav ved å unngå bruk av alle operatører :
SELECT * FROM prøven WHERE navn REGUTTR ' y ' ;
< p> ( Se Referanser 3 og 4 )
Eksemplet over vil hente alle ord som inneholder bokstaven " y ".
6
Bruk en " . " operatør i kombinasjon med en " ^" og " $ " for å finne en streng å ha en nøyaktig antall tegn : en
SELECT * FROM prøven WHERE navn REGUTTR '^ ... $ ';
< p " . tinn " > ovennevnte eksempler søker etter alle strengverdiene som har tre tegn, for eksempel ordet " og " eller
7
Hent verdi sett som samsvarer mer enn en vanlig uttrykk å bruke "