| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Tutoriel pour MySQL REGEXP
    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 "

    Previous :

    next :
      articles connexes
    ·Comment mettre à jour MySQL 
    ·Comment remplacer les 2 nouvelles lignes en PHP 
    ·Comment cacher l'extension PHP dans Apache 
    ·Comment faire pour créer un système de gestion de con…
    ·Comment améliorer calcul mathématique en PHP 
    ·MySQL ConnectorJ Tutoriel 
    ·Comment faire pour supprimer la Publication de l'heure …
    ·Comment utiliser les espaces de noms PHP 
    ·Comment fractionner des chaînes MySQL 
    ·Comment créer vote avec PHP 
      articles en vedette
    ·Comment séquence d'octets d'un caractère en PHP 
    ·Comment mettre à jour de temps avec VBScript 
    ·Comment créer une boucle While en Python 
    ·Comment écrire un programme Java pour estimer votre â…
    ·Comment en lecture et écriture à RichTextbox en VB6 
    ·Comment désactiver un gestionnaire Trusted 
    ·Comment mettre à jour Ruby Gems 
    ·Comment afficher les heures et minutes dans deux domain…
    ·Comment déclarer un tableau dans Oracle PL /SQL 
    ·VBScript et SQL Didacticiel 
    Copyright © Connaissances Informatiques http://fr.wingwit.com