Tecnología

Inicio

Tutorial para MySQL EXPREG

Tutorial para MySQL EXPREG


MySQL, o Mi Structured Query Language, es una base de datos libre y de código abierto que proporciona características avanzadas tales como multi-threading por su gran y próspera base de usuarios. Los usuarios pueden MySQL nosotros para realizar consultas complejas, incluidas las consultas que cuentan con expresiones regulares. Puede escribir expresiones regulares en MySQL utilizando la palabra clave REGEXP. Esta palabra clave le permite realizar consultas que implementan las expresiones regulares de la devolución de datos que coincide con un patrón específico. Por ejemplo, es posible buscar todas las palabras que comienzan con una letra en particular el uso de la palabra clave REGEXP.

Instrucciones

1 Abra el entorno de desarrollo de MySQL de elección y crear una nueva consulta.

2 Recuperar todas las cadenas que comienzan con una letra en particular, como "x", por utilizar el operador "^":

* SELECT FROM WHERE nombre de la muestra REGEXP '^ x';

El ejemplo anterior sería devolver todas las entradas que comienzan con una "x" como "Xenófoba."

3 Recuperar todos los valores de cadena que terminan con un carácter o conjunto de caracteres, como "ing", usando el operador "$":

* SELECT FROM WHERE nombre de la muestra REGEXP 'ing $';

(Ver Referencias 4)

El ejemplo anterior sería devolver todas las entradas que terminan con un "ing" como "correr".

4 Especificar que una expresión regular debe encontrar coincidencias entre mayúsculas y minúsculas mediante la colocación de la palabra clave "binario" después de la palabra clave REGEXP:

SELECT * FROM WHERE nombre de la muestra EXPREG BINARIO 'ing $';

(Véanse las referencias 3 y 4)

El ejemplo anterior sería devolver todas las palabras que terminan con una letra minúscula "ing", tales como "vela" o "nadar".

5 Recuperar todos los valores, como una "Y", que contiene una carta particular, evitando el uso de cualquier operador:

SELECT * FROM WHERE nombre de la muestra REGEXP 'y';

(Véanse las referencias 3 y 4)

El ejemplo anterior podría recuperar todas las palabras que contienen la letra "y".

6 Usar una "." operador en combinación con un "^" y un "$" para encontrar una cadena que tiene un número exacto de caracteres:

SELECT * FROM WHERE nombre de la muestra REGEXP '^ $ ...';

Los ejemplos de búsquedas anteriores para todos los valores de cadena que tienen tres caracteres, la palabra misma "y" o "estaño".

7 Recuperar conjuntos de valores que coinciden con más de una expresión regular usando el "|" operador:

SELECT * FROM WHERE nombre de la muestra REGEXP 'Run | nadar';

La consulta anterior se encuentra ninguna entrada que contiene la cadena "carrera" o "nadar".