Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Tutorial para o MySQL REGEXP
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 ". "

Anterior :

Próximo : No
  Os artigos relacionados
·Como Fazer um bloco em PHP Nuke 
·Como Ler Eval de impressão em PHP 
·Como ocultar Cordas em PHP 
·Como usar nomes reservados como colunas no MySQL 
·Como mostrar a primeira parte do parágrafo em PHP 
·Tipos de corda PHP 
·Como obter os nomes de meses entre duas datas em SQL 
·Como proteger um painel de administração em PHP Sem S…
·Como colocar uma consulta no MySQL e DB2 
·Como Evitar Tudo em Ingressa no MySQL 
  Artigos em destaque
·Como fazer referência a uma planilha em VBA 
·Como converter WSDL para Java Usando Axis 
·Como importar o javax Servlet no NetBeans 
·Como Analisar Sintaxe 
·Como criar o seu próprio estudo Instância UID 
·Como adicionar End User License Agreement para Android …
·Como converter uma String para Sistema IO em TextWriter…
·Como Reescrever uma Declaração Then_If 
·Como compilar C e C + + Juntos 
·Como verificar o intervalo de datas em COBOL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados