MySQL o Mi Structured Query Language , es una base de datos libre y de código abierto que proporciona funciones avanzadas tales como multi -threading para su base de usuarios grande y próspera . Los usuarios pueden nosotros MySQL 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 las consultas que implementan las expresiones regulares mediante la devolución de datos que coincidan con un patrón específico . Por ejemplo, puede buscar todas las palabras que comienzan con una letra en particular mediante 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 concreta , como " x " utilizando el "^" operador :
SELECT * FROM ejemplo WHERE nombre REGEXP ' ^ x' ;
el ejemplo anterior sería devolver todas las entradas que comienzan con una " x ", como " Xenophobe . "
3
Recuperar todos los valores de cadena que terminan con un carácter o conjunto de caracteres, como " ing ", usando el " operador $ " :
SELECT * dE DONDE muestra REGEXP 'ing $' nombre ;
(Ver Referencias 4 )
El ejemplo anterior sería devolver todas las entradas que terminan en "ing" como
"corriendo ". Página 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 ejemplo WHERE nombre REGEXP BINARIO 'ing $' ;
(Ver Referencias 3 y 4 )
El ejemplo anterior sería devolver todas las palabras que terminan con una minúscula "ing ", tales como "navegar " o " nadar ".
< br > 5
Recuperar todos los valores, como una "y ", que contiene una carta particular, evitando el uso de cualquier operador :
SELECT * FROM ejemplo WHERE nombre REGEXP ' y' ;
< p> ( Ver Referencias 3 y 4 )
el ejemplo anterior podría recuperar todas las palabras que contienen la letra "y ".
6
Utilice un "." operador en combinación con un "^" y "$" para buscar una cadena que tiene un número exacto de caracteres :
SELECT * FROM ejemplo WHERE nombre REGEXP ' ^ ... $' ;
< p " estaño . " > las búsquedas de muestras anteriores para todos los valores de cadena que tienen tres caracteres , por ejemplo la palabra " y " o
7
Recuperar conjuntos de valores que coinciden con más de una expresión regular usando el "