*   >> Leitura Educação Artigos >> science >> programação

Visão Geral da MySQL regular Expressions

significa, como. Assim, a declaração seleciona linhas onde as espécies são como ". * D. *". Padrão Um padrão é um conjunto de caracteres como ". * D. *", Que determina o que é combinado em uma string. Na tabela acima, e na terceira coluna, "cachorro" e "pássaro" são correspondidos. "Cachorro" é seleccionado entre as duas instâncias de "cachorro" e "pássaro" é selecionado a partir da instância única de "bird". Existem cinco opções para escolher, na terceira coluna. As opções são: "dog" (duas vezes), "gato" (duas vezes) e "pássaro" (uma vez).

Cada uma dessas opções é uma seqüência de caracteres. Tal seqüência é chamado, um assunto. Nota: É possível que você tenha uma tabela de somente uma linha com apenas um assunto. No caso acima, existem 5 indivíduos. Portanto, em uma situação de expressão regular, você tem o assunto, a palavra reservada, RLIKE, eo padrão. Nota: RLIKE é um operador similar ao operador de atribuição =. O padrão é composto de personagens e Metacaracteres comuns. Esses caracteres são combinados em uma maneira especial para formar uma expressão.

Então você pode chamar um padrão, uma expressão regular, ou simplesmente, regex.Single palavra correspondente Você pode ter um tema composto por mais de uma palavra, como em uma frase. Correspondência de uma palavra em tal assunto, é simples. Nesse caso, o regex (padrão) é apenas a palavra para corresponder (procurar) como na seguinte instrução: SELECT * FROM animais de estimação onde proprietário RLIKE "Gwen"; Aqui, a regex é, "Gwen", a única palavra. Na tabela acima, existem dois indivíduos, que são, "Gwen Jones" e "Gwen" a partir das duas últimas células da segunda coluna da tabela.

Neste caso, "Gwen" serão identificados nas duas últimas células da segunda coluna, e assim a instrução SELECT retornará as duas últimas linhas da table.NOT RLIKE Agora, NÃO RLIKE, é o operador de frente para, RLIKE. Considere a seguinte instrução SELECT: SELECT * FROM animais onde as espécies não RLIKE; "* d *.". Na tabela acima, esta instrução SELECT retornará a terceira e quarta linhas que não têm 'D' em qualquer uma das strings (valores de células) na terceira coluna. Nota: No operador, RLIKE, o R representa regex.

Case Sensibilidade para a Correspondência de harmonização em Expressões Regulares do MySQL é diferencia maiúsculas de minúsculas. Assim, o padrão ". * D. *" E ". * * D." têm os mesmos espaços effect.Matching O caractere de espaço também podem ser combinados. Você digita o espaço no padrão como de costume, u

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.