Sintaxe:
A função Quote () assume um valor de string como o argumento que será escapado e retorna a sequência escapada depois de executar a consulta. A sintaxe desta função é dada abaixo.
Citação (string)Personagens de sequência de escape:
Os usos de diferentes caracteres de sequência de fuga foram explicados abaixo.
Personagem | Descrição |
\ ' | É usado para imprimir uma única citação (') caractere. |
\ ” | É usado para imprimir o personagem Double Quote (“). |
\ 0 | É usado para imprimir caracteres nulos ASCII. |
\ b | É usado para imprimir o personagem backspace. |
\ n | É usado para imprimir o personagem Newline. |
\ r | É usado para imprimir o caractere de retorno do carro. |
\ t | É usado para imprimir o caractere do espaço da guia. |
\ Z | É usado para imprimir o caractere ASCII 26 (Ctrl+Z). |
\\ | É usado para imprimir o caractere de barragem (\). |
\% | É usado para imprimir o personagem '%'. |
\ _ | É usado para imprimir o personagem '_'. |
Uso da função de quote () para um valor de string:
Os usos da função de citação () com diferentes tipos de caracteres de sequência de fuga foram mostrados nesta parte do tutorial.
Exemplo 1: Uso da Função de Quote () para imprimir string simples
Quando o valor da string é impresso sem a função Quote () usando a instrução SELECT, o valor da string será impresso sem qualquer cotação. Execute a seguinte instrução SELECT com a função Quote () para imprimir uma string simples com uma única cotação.
Selecione Quote ('Bem -vindo ao Linuxhint') como escapado_value;Saída:
A saída a seguir aparecerá após a execução da consulta acima.
Exemplo-2: Uso da função de quote () para imprimir uma única citação dentro da string
Execute a seguinte instrução SELECT com a função Quote () para imprimir uma string com a única citação.
Selecione Quote ('MySQL "Database" Server ") como escape_value;Saída:
A saída a seguir aparecerá após a execução da consulta acima.
Exemplo-3: Uso da função cite () para imprimir a dupla citação dentro da string
Execute a seguinte instrução SELECT com a função Quote () para imprimir uma string com a string de dupla citação.
Selecione Quote ('"Linux" Dica') como escapado_value;Saída:
A saída a seguir aparecerá após a execução da consulta acima.
Exemplo-4: Uso da Função () para imprimir uma string com a nova linha
Execute a seguinte instrução SELECT com a função Quote () para imprimir uma string com a nova linha.
Selecione Quote ('Linux \ nhint') como escapado_value;Saída:
A saída a seguir aparecerá após a execução da consulta acima.
Exemplo 5: Uso da Função () para imprimir uma string com espaço de guia
Execute a seguinte instrução SELECT com a função Quote () para imprimir uma string com o caractere '\ t'.
Selecione Quote ('Hello \ tworld') como escapado_value;Saída:
A saída a seguir aparecerá após a execução da consulta acima. O espaço da guia foi gerado entre 'Hello' e 'World' na saída para usar o personagem '\ t'.
Exemplo-6: Uso da função cite () para imprimir uma string com o backspace.
Execute a seguinte instrução SELECT com a função Quote () para imprimir uma string após aplicar um caractere '\ b'.
Selecione Quote ('Linux \ Bhint') como escapado_value;Saída:
A saída a seguir aparecerá após a execução da consulta acima. O personagem 'x' foi removido da sequência principal usando o caractere '\ b' dentro da string.
Uso da função Quote () para os dados da tabela:
Você precisa criar uma tabela com dados em um banco de dados MySQL para verificar usando a função Quote () nos dados da tabela. Abra o terminal e conecte -se ao servidor MySQL executando o seguinte comando.
$ sudo mysql -u root
Execute o seguinte comando para criar um banco de dados nomeado test_db.
Criar banco de dados test_db;Execute o seguinte comando para selecionar o banco de dados.
Use test_db;Execute a seguinte consulta para criar uma tabela chamada clientes com cinco campos.
CreateTableclients (Execute a seguinte consulta de inserção para inserir 4 registros no clientes mesa.
Inserir em 'clientes' ('id', 'nome', 'email', 'endereço', 'contact_no') valoresExecute a seguinte consulta para imprimir todos os registros da tabela de clientes.
Selecione * de clientes;Saída:
A saída a seguir aparecerá após a execução da consulta acima.
Exemplo 1: Uso da Função () em um único campo de uma tabela.
Quando o valor da string da tabela é impresso usando uma consulta selecionada, a saída mostrará o valor da string sem qualquer cotação. A seguinte consulta selecionada imprimirá todos os registros do clientes tabela e outra citação de coluna extra (email), envolvendo o e-mail campo do clientes Tabela com a única cotação.
Selecione *, cita (email) dos clientes;Saída:
A saída a seguir aparecerá após a execução da consulta acima.
Exemplo-2: Uso da Função () em vários campos de uma tabela.
A seguinte consulta selecionada imprimirá os valores originais do nome e endereço campos e os valores de citação única do e-mail e contact_no campos do clientes mesa.
Selecione o nome como nome, citação (email) como email, endereço como endereço, citação (contact_no) como 'contato não'Saída:
A saída a seguir aparecerá após a execução da consulta acima.
Conclusão:
A função Quote () é usada na consulta selecionada para formatar os dados da string usando diferentes caracteres de fuga antes de imprimir. As maneiras de usar a função Quote () para os dados simples de string e os dados da tabela foram mostrados neste tutorial para ajudar os usuários do MySQL a saber como escapar da string em MySQL.