“Conocimientos Programación>Programación PHP /MySQL

Tutorial para MySQL REGEXP

2013/4/27
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 ".

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 "

Programación PHP /MySQL
Cómo conectar PHP a dos bases de datos MySQL
Cómo transferir datos de Excel a MySQL
Cómo configurar MySQL Acceso Remoto
Cómo mostrar un documento de Word con PHP
Cómo cambiar un Script de contraseña en PHP
Cómo escribir números octales en PHP
Cómo convertir VBS para PHP
Cómo cambiar el nombre de campo en una tabla MySQL
Conocimientos Informáticos © http://www.ordenador.online