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

Vue d'ensemble de Mysql Expressions

ette déclaration, ". * D. *", Sans les guillemets, est un exemple de ce qu'on appelle, un motif. Cela signifie, toute chaîne qui a la lettre, «d». RLIKE signifie, comme. Donc la déclaration sélectionne les lignes où les espèces sont comme ". * D. *". Motif Un motif est un ensemble de caractères tels que ". * D. *", Qui détermine ce qui est reconnu dans la chaîne. Dans le tableau ci-dessus et dans la troisième colonne, «chien» et «oiseaux» sont jumelés. "Chien" est sélectionné dans les deux cas de «chien» et «oiseaux» est sélectionné à partir de la seule instance de "oiseau".

Il ya cinq choix à choisir, dans la troisième colonne. Les choix sont: "chien" (deux fois), «chat» (deux fois) et "oiseau" (une fois). Chacun de ces choix est une chaîne. Une telle chaîne est appelé, un sujet. Remarque: Il est possible pour vous d'avoir une table d'une seule ligne avec un seul sujet. Dans le cas ci-dessus, il ya 5 sujets. Ainsi, dans une situation d'expression régulière, vous avez fait l'objet, le mot réservé, RLIKE, et le motif. Remarque: RLIKE est un opérateur similaire à l'opérateur d'affectation, =. Le motif est constitué de caractères ordinaires et Métacaractères.

Ces caractères sont combinés d'une manière spéciale pour former une expression. Ainsi, vous pouvez appeler un modèle, une expression régulière, ou tout simplement, regex.Single Parole correspondants Vous pouvez avoir un sujet constitué de plus d'un mot, comme dans une phrase. Correspondant à un mot dans un tel sujet, est simple. Dans ce cas, l'expression régulière (pattern) est simplement le mot pour correspondre (chercher) comme dans la déclaration suivante: SELECT * FROM animaux domestiques où le propriétaire RLIKE "Gwen"; Ici, l'expression rationnelle est, "Gwen", le seul mot.

Dans le tableau ci-dessus, il ya deux sujets qui sont, "Gwen Jones" et "Gwen" des deux dernières cellules de la deuxième colonne du tableau. Dans ce cas, "Gwen" seront identifiés dans les deux dernières cellules de la deuxième colonne, et ainsi de l'instruction de sélection sera de retour les deux dernières lignes de la table.NOT RLIKE maintenant, pas RLIKE, est l'opérateur opposé, RLIKE. Considérez l'instruction SELECT suivante: SELECT * FROM animaux domestiques où les espèces PAS RLIKE; "* d *..

" Sur le tableau ci-dessus, cette instruction SELECT retournera les troisième et quatrième lignes qui ne disposent pas de «D» dans l'une des chaînes (valeurs de cellules) dans la troisième colonne. Remarque: Dans l'opérateur, RLIKE, la

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