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 "
|