MySQL, eller My Structured Query Language, er et gratis og open source-database , der giver avancerede funktioner såsom multi -threading for sit store og blomstrende brugerbase. Brugere kan os MySQL til at udføre avancerede forespørgsler, herunder forespørgsler funktionen regulære udtryk. Du kan skrive regulære udtryk i MySQL ved hjælp af REGUDTRYK søgeord. Dette søgeord kan du foretage forespørgsler , der gennemfører regulære udtryk ved at returnere data , der matcher en bestemt mønster. For eksempel kan du søge efter alle ord , der begynder med et bestemt bogstav ved hjælp af REGUDTRYK søgeord. Instruktioner
1
Åbn din MySQL udviklingsmiljø af valg og oprette en ny forespørgsel.
2
Hent alle strenge , der begynder med et bestemt bogstav , såsom " x " ved at bruge " ^ " operatør : Hej
SELECT * FROM prøve WHERE navn REGUDTRYK '^ x «
det ovenstående eksempel ville returnere alle poster , der begynder med et " x " som" fremmedhader ".
3
Hent alle strengværdier, der slutter med et tegn eller et sæt af tegn , såsom" ing , "ved hjælp af " $ "operatør : Hej
SELECT * fra prøve WHERE navn REGUDTRYK ' ing $ «
(Se Referencer 4 )
Det ovenstående eksempel ville returnere alle poster , der slutter med et " ing "såsom
" kører. "
4
Angive, at et regulært udtryk , skal finde case- sensitive kampe ved at placere " BINARY " søgeord efter REGUDTRYK søgeord : Hej
SELECT * FROM prøve WHERE navn REGUDTRYK BINARY ' ing $' ; < br >
(Se Referencer 3 og 4)
Det ovenstående eksempel ville returnere alle ord, der slutter med en lavere -case " ing ," såsom " sailing " eller " svømning. "
< br > 5
Hent alle værdier , såsom en "y ", der indeholder et bestemt bogstav ved at undgå brug af enhver operatør :
SELECT * FROM prøve WHERE navn REGUDTRYK ' y' ;
< p> (Se Referencer 3 og 4)
det ovenstående eksempel ville hente alle ord, der indeholder bogstavet "y ".
6
Brug en " . " operatør i kombination med en " ^" og en " $ " for at finde en streng med et præcist antal tegn : Hej
SELECT * FROM prøve WHERE navn REGUDTRYK '^ ... $ «
< p " . tin " > det ovenstående eksempel søger efter alle strengværdier , der har tre tegn, f.eks ordet "og" eller
7
Hent værdisæt , der matcher mere end én regulære udtryk ved hjælp af "