O MySQL inclui várias funções e operadores que podem nos ajudar ao trabalhar com dados.
A seguir está uma lista de funções de string e operadores disponíveis no MySQL. Clique em cada nome de função ou operador para ver uma explicação da função, sua sintaxe e exemplos.
ASCII() | Retorna o código numérico ASCII do caractere mais à esquerda de uma determinada string. |
BIN() | Retorna uma string contendo a representação binária de um número. |
BIT_LENGTH() | Retorna o número de bits em uma string. |
CHAR() | Retorna o caractere para cada inteiro passado. |
CHAR_LENGTH() | Retorna o comprimento de uma string, medido em caracteres. |
CHARACTER_LENGTH() | Sinônimo de CHAR_LENGTH() . |
CONCAT() | Permite concatenar duas ou mais strings. |
CONCAT_WS() | Permite adicionar um separador ao concatenar uma ou mais strings. |
ELT() | Retorna um item de lista em uma determinada posição na lista. |
EXPORT_SET() | Retorna uma string que representa os bits em um número. |
FIELD() | Retorna a posição de uma determinada string ou número dentro de uma lista de argumentos. A função retorna o índice (posição) do primeiro argumento na lista de argumentos subsequentes. |
FIND_IN_SET() | Retorna o índice de um determinado item de lista em uma lista de strings (por exemplo, 'item1, item2, item3,…'). |
FORMAT() | Permite formatar um número para um formato específico. |
FROM_BASE64() | Decodifica uma string codificada em base 64 e retorna o resultado. |
HEX() | Converte uma string em sua representação hexadecimal. |
INSERT() | Insere uma string em outra string. |
INSTR() | Retorna a posição da primeira ocorrência de uma substring dentro de uma string. |
LCASE() | Sinônimo de LOWER() (converte uma string para minúscula). |
LEFT() | Retorna os caracteres mais à esquerda de uma string. |
LENGTH() | Retorna o comprimento de uma string, medido em bytes. |
LIKE | Executa a correspondência de padrões usando um padrão SQL. |
LOAD_FILE() | Lê um arquivo e retorna seu conteúdo como uma string. |
LOCATE() | Retorna a posição de uma substring dentro de uma string. |
LOWER() | Converte uma string para minúscula. |
LPAD() | Permite preencher a parte esquerda de uma string com um ou mais caracteres. |
LTRIM() | Recorta os espaços em branco do início de uma string. |
MAKE_SET() | Retorna um valor definido (uma string contendo substrings separadas por , caracteres) consistindo nos caracteres especificados como argumentos quando você chama a função. |
MATCH() | Executa uma pesquisa de texto completo. |
MID() | Retorna uma substring começando na posição especificada (sinônimo de SUBSTRING() ). |
NOT LIKE | Negação do LIKE operador. |
NOT REGEXP | Negação de REGEXP . |
NOT LIKE | Negação de RLIKE . |
OCT() | Retorna uma representação de string do valor octal de seu argumento (converte de decimal para octal). |
OCTET_LENGTH() | Retorna o comprimento de uma string, medido em bytes (sinônimo de LENGTH() ). |
ORD() | Retorna o valor numérico do caractere mais à esquerda de uma determinada string. |
POSITION() | Retorna a posição da primeira ocorrência de uma substring dentro da string (sinônimo de LOCATE() , mas com uma sintaxe ligeiramente diferente). |
QUOTE() | Cita uma string para produzir um resultado que pode ser usado como um valor de dados com escape adequado em uma instrução SQL. |
REGEXP | Determina se uma string corresponde ou não a uma expressão regular (sinônimo de REGEXP_LIKE() ). |
REGEXP_INSTR() | Retorna o índice inicial de uma substring que corresponde ao padrão de expressão regular. |
REGEXP_LIKE() | Determina se uma string corresponde ou não a uma expressão regular. |
REGEXP_REPLACE() | Substitui as ocorrências da substring em uma string que corresponde ao padrão de expressão regular fornecido. |
REGEX_SUBSTR() | Retorna a substring que corresponde ao padrão de expressão regular fornecido. |
REPEAT() | Usado para repetir uma string quantas vezes forem necessárias. |
REPLACE() | Substitui todas as ocorrências de uma substring por outra string. |
REVERSE() | Retorna uma string com a ordem dos caracteres invertida. |
RIGHT() | Retorna os caracteres mais à direita de uma string. |
RLIKE | Determina se uma string corresponde ou não a uma expressão regular (sinônimo de REGEXP_LIKE() ). |
RPAD() | Permite preencher a parte direita de uma string com um ou mais caracteres. |
RTRIM() | Corta o espaço em branco do lado direito de uma string. |
SOUNDEX() | Retorna uma string Soundex de uma determinada string. |
SOUNDS LIKE | Compara sons. |
SPACE() | Retorna uma string que consiste em um número especificado de caracteres de espaço. |
STRCMP() | Compara duas strings de acordo com sua ordem de classificação. |
SUBSTR() | Retorna uma substring começando na posição especificada (sinônimo de SUBSTRING() ). |
SUBSTRING() | Retorna uma substring começando na posição especificada. |
SUBSTRING_INDEX() | Retorna tudo antes ou depois de um determinado caractere (ou caracteres) em uma string. |
TO_BASE64() | Converte uma string em uma string codificada em base 64 e retorna o resultado. |
TRIM() | Apara espaços em branco (ou outros caracteres especificados) do início e/ou fim de uma string. |
UCASE() | Sinônimo de UPPER() (converte uma string para maiúscula). |
UNHEX() | Interpreta cada par de caracteres no argumento como um número hexadecimal e o converte no byte representado pelo número. |
UPPER() | Converte uma string para maiúscula. |
WEIGHT_STRING() | Retorna a string de peso para a string de entrada. Esta função é uma função de depuração destinada ao uso interno. |