Neste artigo, entenderemos qual é a função de substring e como ela pode ser usada no MySQL no gerenciamento dos dados nos bancos de dados.
O que é substring mysql
O MySQL tem uma variedade de funções que executam tarefas diferentes, da mesma forma, a substring é uma função usada no MySQL para retornar ou extrair a string de strings em qualquer tabela. A sintaxe geral é como:
$ Substring (string, início, comprimento)Ou:
$ Substring (String do Start for Comprimento)Se explicarmos os parâmetros usados nessas sintaxes gerais, serão como; String é a coleção dos caracteres, Start significa que o ponto de partida de onde deve extrair a corda e o comprimento é o número de caracteres que devem ser extraídos. Para entender a função da substring, tomamos um exemplo da tabela e usamos os seguintes comandos para extrair strings dele. Abriremos o terminal e digitaremos "MySQL" para entrar no ambiente MySQL.
$ sudo mysqlAbra a lista de bancos de dados, presente no MySQL:
mostrar bancos de dados;Abra o banco de dados, “empresa":
Empresa de uso;Agora, mostrarei as tabelas presentes neste banco de dados como.
Mostrar mesas;Na saída, podemos ver o banco de dados, empresa, contém apenas uma tabela chamada "linuxhint_employees_data". Agora vamos acessar esta tabela para exibir seu conteúdo:
Descrever linuxhint_employees_data;Agora podemos exibir o conteúdo da tabela:
Selecione * de linuxhint_employees_data;Dizemos que queremos extrair a string "John", da tabela usando a função de substring, então usaremos o código de acordo com a sintaxe que discutimos acima e usaremos "como extração", para que ele retorne o valor na forma de string da tabela.
Selecione Substring (Employee_Name, 1, 5) como ExtractString de Linuxhint_employees_data;Neste comando, usamos o terminal para extrair uma string da coluna chamada Employee_Name, iniciar do primeiro caractere e extrair os próximos 5 caracteres. Para entender mais, digamos que queremos extrair os 2 caracteres da coluna, denominada funcionário_name, mas começa a partir do terceiro personagem para que o comando seja.
Selecione Substring (Employee_Name, 3, 2) como ExtractString de Linuxhint_employees_data;Como sabemos, ele irá extrair apenas "hn" e "ew".
Além disso, executamos o seguinte comando para extrair a string.
Selecione Substring ("John", +3, 2) como ExtractString;Vamos explicar o que aconteceu no comando acima e como essa saída veio. Perguntamos ao terminal usando esta função do MySQL que retorna os caracteres da string da string "John" e começa a partir de sua terceira posição a partir do ponto de partida, +ve o sinal diz para começar a partir do ponto de partida e extrair os próximos dois caracteres. Então, na string "John", se começarmos a partir da terceira posição a partir do ponto de partida, ela começará de "H" e se extraímos dois caracteres ao lado dela, será "hn". Isso é mostrado na saída.
Agora vamos executar outro comando para extrair “wa” da string “Steward” usando o ponto de partida do final da string, para que ela use o sinal -Ve e o comando será.
Selecione substring ("Steward", -4, 2) como ExtractString;Conclusão
Substring é uma função do MySQL que é usada para extrair toda a string ou alguns caracteres da string. Neste artigo, tentamos explicar a você o que é uma função de substring e para qual propósito é usado. Também discutimos duas sintaxes gerais e depois explicamos o uso de ambas as sintaxes em detalhes com a ajuda de exemplos. Espero que este artigo ajude você a não entender a substring da função, mas como ela pode ser usada.