*   >> Lecture Éducation Articles >> science >> la programmation

Construire une Mysql Expression

ntré comme, (/[[: alnum:]] +) * Le nom de fichier option est entré comme, ([[: alnum:]] + \\ (htm) | (html).)? Tous les caractères spéciaux et les constructions ci-dessus, ont été enseignés dans les parties précédentes de la series.Combining l'Regexes Combinant (rejoindre) les expressions rationnelles donne le modèle: "(http)|(ftp)s?\\://([[:alnum:]]+\\.)?[[:alnum:]]+\\.[[:alpha:]]{2,4}(/[[:alnum:]]+)*([[:alnum:]]+\\.(htm)|(html))?"Optimizing l'Regexes combinée Optimisation des expressions rationnelles combinées implique factorisation.

Factorisation d'un modèle est un sujet qui ne sont pas bien développé. Alors, laissons la regex (motif) comme il est above.Illustration Supposons que vous avez une table de base de données appelée, de vérification des pouvoirs. Supposons également que l'une des colonnes de la table a le nom URL. Supposons que certaines cellules de cette colonne ont des URL et d'autres sont vides. Dans cette situation, l'instruction SELECT suivante retourne toutes les lignes qui ont URL: SELECT * FROM animaux domestiques où les espèces RLIKE "(http)|(ftp)s?\\://([[:alnum:]]+\\.)?[[:alnum:]]+\\.

[[:alpha:]]{2,4}(/[[:alnum:]]+)*([[:alnum:]]+\\.(htm)|(html))?"; Maintenant, supposons que certaines cellules de la colonne texte sans avoir URL et d'autres ont du texte avec des URL. Vous pouvez ajouter ". *" Devant et derrière le modèle ci-dessus pour correspondre uniquement les cellules qui ont URLs.Summary des expressions régulières dans MySQL Normalement, l'instruction SQL SELECT sélectionne des bases de lignes sur le type de valeurs dans les cellules du tableau. Il est possible d'aller à un type de valeurs et de choisir un ensemble de sous fondée sur la nature de leur texte.

Ceci est où les expressions régulières viennent dans des expressions régulières a 3 aspects importants:. Le sujet, l'opérateur et le motif. Le sujet est une chaîne. Les valeurs des cellules de texte d'une table de base de données sont des sujets. L'opérateur est, RLIKE ou PAS RLIKE. Le motif est constitué de caractères ordinaires, des caractères spéciaux et des constructions combinées d'une manière spéciale. Le modèle détermine le critère de sélection. Les expressions régulières sont utilisées pour améliorer les critères de sélection de l'instruction SELECT.

Nous sommes arrivés à la fin de la série. Je espère que vous avez apprécié. Chrys

Tutoriels dans le SeriesOverview de MySQL ExpressionsMySQL régulières Les expressions régulières MetacharactersMySQL expressions ré

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.