MySQL, ou My Structured Query Language , é um banco de dados livre e de código aberto que fornece recursos avançados, como multi-threading para sua base de usuários grande e próspera . Os usuários podem nos MySQL para executar consultas sofisticadas, incluindo consultas que apresentam expressões regulares. Você pode escrever expressões regulares em MySQL utilizando a palavra-chave REGEXP . Esta palavra-chave permite realizar consultas que implementam expressões regulares , retornando dados que corresponde a um padrão especificado. Por exemplo, você pode procurar todas as palavras que começam com uma determinada letra usando a palavra-chave REGEXP . Instruções
1
Abra o seu ambiente de desenvolvimento do MySQL de escolha e criar uma nova consulta .
2
Recuperar todas as strings que começam com uma determinada letra , como " x " usando o operador "^" :
SELECT * FROM exemplo WHERE nome REGEXP '^ x ';
o exemplo acima retornaria todas as entradas que começam com um "x" , como " Xenophobe . "
3
Recuperar todos os valores de seqüência que terminam com um carácter ou conjunto de caracteres , como" ing ", usando o" operador $ " :
SELECT * dE amostra WHERE nome REGEXP 'ing $' ;
(Veja Referências 4)
O exemplo acima retornaria todas as entradas que terminam com um "ing ", como
"correndo ".
4
Especificar que uma expressão regular deve encontrar maiúsculas de minúsculas jogos , colocando a palavra-chave "binário" após a palavra-chave REGEXP :
SELECT * FROM exemplo WHERE nome REGEXP BINARY ' ing $' ;
(Veja Referências 3 e 4)
O exemplo acima retornaria todas as palavras que terminam com uma minúscula " ing ", como a " vela " ou " nadar ".
< br > 5
Recuperar todos os valores, como um "y ", que contêm uma letra em particular, evitando o uso de qualquer operadora :
SELECT * FROM exemplo WHERE nome REGEXP 'y' ;
(Veja Referências 3 e 4)
o exemplo acima iria recuperar todas as palavras que contenham a letra " y ".
6
Use um "." operador em combinação com um "^" e "$" para encontrar uma seqüência de ter um número exato de caracteres :
SELECT * FROM exemplo WHERE nome REGEXP '^ ... $ ';
as pesquisas amostrais acima de todos os valores de string que tem três personagens , por exemplo , a palavra "e" ou
7
Recuperar conjuntos de valores que correspondem mais de uma expressão regular usando a " lata ". "