MySQL, ou My Structured Query Language , est une base de données libre et open source qui fournit des fonctionnalités avancées telles que le multi-threading pour sa clientèle nombreuse et florissante utilisateur . Les utilisateurs peuvent nous mysql pour effectuer des requêtes complexes , y compris les requêtes qui comportent des expressions régulières. Vous pouvez écrire des expressions régulières dans MySQL en utilisant le mot-clé REGEXP . Ce mot-clé vous permet d'effectuer des requêtes qui mettent en oeuvre des expressions régulières en retournant des données qui correspondent à un modèle donné . Par exemple, vous pouvez rechercher tous les mots qui commencent par une lettre donnée en utilisant le mot-clé REGEXP . Instructions 
 1 
 Ouvrez votre environnement de développement MySQL de choix et de créer une nouvelle requête. 
 2 
 Récupérer toutes les chaînes qui commencent par une lettre particulière, comme "x " en utilisant le "^" opérateur : 
 
 SELECT * FROM WHERE nom REGEXP échantillon ' ^ x' ; 
 
 l' exemple ci-dessus reviendrait toutes les entrées qui commencent par un "x" comme " Xenophobe ». 
 3 
 Récupérer toutes les valeurs de chaîne se terminant par un caractère ou un ensemble de caractères, tels que " ing ", en utilisant " l'opérateur $ ": 
 
 SELECT * de l'échantillon WHERE nom REGEXP 'ing $' ; 
 
 (Voir les références 4 ) 
 
 L'échantillon ci-dessus reviendrait toutes les entrées qui se terminent par un "ing" comme 
 «courir ». Hôtels 4 
 Spécifiez une expression régulière qui doit trouver des correspondances sensibles à la casse en plaçant le mot-clé " binaire" après le mot clé REGEXP : 
 
 SELECT * FROM WHERE nom REGEXP échantillon BINARY 'ing $' ; 
 
 (Voir les références 3 et 4) 
 
 L' exemple ci-dessus retournera tous les mots se terminant par un minuscule «ing », comme « voile » ou « natation ». 
 < br > 5 
 Récupérer toutes les valeurs , comme un "y ", qui contient une lettre en particulier en évitant l'utilisation de n'importe quel opérateur : 
 
 SELECT * FROM WHERE nom REGEXP échantillon 'y' ; 
 < p> (voir références 3 et 4) 
 
 l' exemple ci-dessus serait de récupérer tous les mots qui contiennent la lettre «y». 
 6 
 Utilisez un "." opérateur en combinaison avec un "^" et un "$" pour trouver une chaîne ayant un nombre précis de caractères : 
 
 SELECT * FROM WHERE nom REGEXP échantillon ' ^ ... $' ; 
 < p " étain . " > les recherches au-dessus de l'échantillon pour toutes les valeurs de chaîne qui ont trois caractères , comme le mot «et» ou 
 7 
 Récupérer ensembles de valeurs qui correspondent à plus d'une expression régulière en utilisant le "