Existe um comando MySQL para converter uma string em minúscula?
123
Eu tenho um banco de dados MySQL de palavras-chave que atualmente são maiúsculas e minúsculas. No entanto, quero convertê-los todos para minúsculas. Existe um comando fácil para fazer isso, usando o MySQL ou MySQL e PHP?
É interessante notar que o nome do campo é renomeado e se você o referenciar em uma função, você não receberá seu valor a menos que dê um apelido a ele (que pode ser seu próprio nome)
Exemplo: eu uso uma função para obter dinamicamente um valor de nome de campo:
Respostas:
fonte
ascii_bin
, isso não converterá tudo automaticamente para minúsculas ou estou enganado?Sim, a função é LOWER () ou LCASE () (ambos fazem a mesma coisa).
Por exemplo:
fonte
SELECT LOWER(foo) AS foo FROM bar
fonte
Você pode usar as funções LOWER () ou LCASE ().
Eles podem ser usados tanto em colunas como em literais de string. por exemplo
ou
LCASE () pode ser substituído por LOWER () nos dois exemplos.
fonte
Você tentou procurar? Google, manual ...
http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_lower
fonte
Basta usar:
ou
Ambas as funções funcionarão da mesma maneira.
fonte
É interessante notar que o nome do campo é renomeado e se você o referenciar em uma função, você não receberá seu valor a menos que dê um apelido a ele (que pode ser seu próprio nome)
Exemplo: eu uso uma função para obter dinamicamente um valor de nome de campo:
minha consulta sendo: SELECT LOWER (itemID),… etc.
precisava ser alterado para: SELECT LOWER (itemID) como itemID ,… etc.
fonte
use a
LOWER
função para converter dados ou string em minúsculas.ou
fonte
Eu acredito em php você pode usar
então você pode criar um php para ler todas as entradas da tabela e usar esse comando para imprimi-las em letras minúsculas
fonte