MySQL , of My Structured Query Language , is een gratis en open source database die geavanceerde functies, zoals multi - threading voor zijn grote en bloeiende gebruikersgroep biedt . Gebruikers kunnen ons MySQL tot geavanceerde queries , inclusief verzoeken die reguliere expressies over voeren . U kunt reguliere expressies in MySQL met behulp van het REGEXP trefwoord schrijven . Dit trefwoord kunt u vragen dat reguliere expressies uitvoeren door terug te keren data die overeenkomt met een opgegeven patroon uit te voeren . Bijvoorbeeld , zou u zoeken naar alle woorden die beginnen met een bepaalde letter met de REGEXP trefwoord . Instructies 1 Open uw MySQL ontwikkelomgeving keuze en maak een nieuwe query . Kopen van 2 Haal alle strings die beginnen met een bepaalde letter , zoals " x , " met behulp van de " ^ " operator : SELECT * FROM monster WHERE naam REGEXP ' ^ x ' ; het bovenstaande voorbeeld zou alle vermeldingen die beginnen met een " x " , zoals " Xenophobe terug . " 3 ophalen alle stringwaarden die eindigen met een karakter of een reeks tekens , zoals ' ing ', met behulp van de " $ " operator : SELECT * FROM monster WHERE naam REGEXP ' ing $ ' ; ( zie Verwijzingen 4 ) op Twitter Het bovenstaande voorbeeld zou alle items terug die eindigen met een " end " , zoals " draait. " Goedkope 4 Geef op dat een reguliere expressie hoofdlettergevoelig wedstrijden moeten vinden door het plaatsen van de "binary " keyword na de REGEXP trefwoord : SELECT * FROM voorbeeld WHERE naam REGEXP BINARY ' ing $ ' ; < br > ( zie referenties 3 en 4 ) op Twitter Het bovenstaande voorbeeld zou alle woorden die eindigen met een kleine letter " ing , " zoals " zeilen " of terugkeren " zwemmen . " < br > 5 ophalen alle waarden , zoals een "y ", dat een bepaalde letter door het vermijden van het gebruik van elke operator bevatten : SELECT * FROM voorbeeld WHERE naam REGEXP ' y' ; ( zie referenties 3 en 4 ) op Twitter het bovenstaande voorbeeld zou alle woorden die de letter bevat ophalen " y . " 6 Gebruik een " . " operator in combinatie met een " ^ " en een " $ " om een string met een precieze aantal tekens vinden : SELECT * FROM monster WHERE naam REGEXP ' ^ ... $ ' ; het bovenstaande voorbeeld zoekt naar alle stringwaarden dat drie personages hebben , zoals het woord "en " of 7 ophalen waarde sets die overeenkomen met meer dan een reguliere expressie met behulp van de " | " exploitant : SELECT * FROM monster WHERE naam REGEXP ' run | zwemmen' ; bovenstaande vraag vindt een vermelding die de string " run " of bevat < br " zwemmen . " >
|