*   >> Lectura Educación Artículos >> science >> programación

Mysql Regular Expressions

Introducción En este artículo, voy a introducir a lo que se conoce como MySQL expresiones regulares. Al final del artículo, te doy un hipervínculo a donde tendrá más detalles sobre el tema, libre. La instrucción SQL SELECT Considere la siguiente tabla de base de datos: | Nombre | particular | especies | sexo | nacimiento | muerte | + -------- + -------- + --------- + ------ + ------------ + - ----------- + | Buffy | Harold | perro | f | 05/13/1999 | NULL | | Bowser | Diane | perro | m | 08/31/1999 | 2005-07-29 | | Fluffy | Harold Taylor | cat | f | 02/04/2003 | NULL | | Garras | Gwen Jones | cat | m | 03/17/2004 | NULL | | Whistler | Gwen | aves | NULL | 2007-12-09 | NULL | Que el nombre de la tabla sea, Mascota.

La primera columna tiene el nombre de la mascota y el segundo tiene el nombre del propietario de la mascota. Esta tabla tiene datos sobre animales domésticos y las personas que los poseen. La siguiente sentencia SELECT seleccionaría la primera y segunda filas: SELECT * from Mascotas donde las especies = "perro"; Motivo de expresiones regulares Usted sabe cómo seleccionar filas, cuando la cadena, por ejemplo, "perro" anteriormente, coincide con el valor de una celda de la columna en la tabla.

En la instrucción de selección anterior, "perro" coincide con el primer y segundo valores de las celdas en la tercera columna de la tabla. Usted sabe cómo hacer este tipo de cosas, ya. ¿Qué pasa con el caso cuando se desea las filas, donde el nombre (valor de la celda) de las especies tiene una "D"? En la tabla, los nombres de las especies con una "d" son "perro" y "pájaro". La primera letra de "perro" es 'd' y la última letra "pájaro", también es 'd'. En otras palabras, usted quiere la primera, segunda y la última fila.

La siguiente instrucción select seleccionará estas 3 filas, igualando sólo el carácter, 'd' en la tercera columna. SELECT * FROM mascotas donde las especies RLIKE "* d *.."; En esta declaración, ". * D. *", Sin las comillas, es un ejemplo de lo que se llama, un patrón. Significa, cualquier cadena que tiene la letra "d". RLIKE significa, como. Así que la declaración selecciona filas en las que las especies son similares ". * D. *". Un modelo es un conjunto de caracteres tales como ". * D. *", Que determina lo que se corresponde en una cadena.

En la tabla anterior y en la tercera columna, "perro" y "aves" se emparejan. "perro" se selecciona entre las dos instancias de "perro" y "aves" se selecciona entre el solo caso de "pájaro". Hay cinco

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.