Sintaxis:
La función cita () toma un valor de cadena como el argumento que se escapará, y devuelve la cadena escapada después de ejecutar la consulta. La sintaxis de esta función se da a continuación.
Cita (cadena)Caracteres de secuencia de escape:
Los usos de diferentes caracteres de secuencia de escape se han explicado a continuación.
Personaje | Descripción |
\ ' | Se usa para imprimir una sola cita (') carácter. |
\ " | Se usa para imprimir cita doble (") Carácter. |
\ 0 | Se usa para imprimir el carácter nulo ascii. |
\b | Se usa para imprimir el personaje de Backspace. |
\norte | Se usa para imprimir el personaje de Newline. |
\ r | Se usa para imprimir el carácter de retorno del carro. |
\ t | Se usa para imprimir el carácter del espacio de la pestaña. |
\ Z | Se usa para imprimir el carácter ASCII 26 (Ctrl+Z). |
\\ | Se usa para imprimir barras de injuria (\). |
\% | Se usa para imprimir el carácter '%'. |
\ _ | Se usa para imprimir el carácter '_'. |
Uso de la función cita () para un valor de cadena:
Los usos de la función cita () con diferentes tipos de caracteres de secuencia de escape se han mostrado en esta parte del tutorial.
Ejemplo-1: uso de la función cita () para imprimir cadena simple
Cuando el valor de la cadena se imprime sin la función cita () usando la instrucción SELECT, el valor de la cadena se imprimirá sin ninguna cotización. Ejecute la siguiente declaración de selección con la función cita () para imprimir una cadena simple con una sola cotización.
Seleccione Cita ('Bienvenido a LinuxHint') como Escaped_Value;Producción:
La siguiente salida aparecerá después de ejecutar la consulta anterior.
Ejemplo-2: uso de la función cita () para imprimir una sola cita dentro de la cadena
Ejecute la siguiente declaración de selección con la función cita () para imprimir una cadena con la cotización única.
Seleccione CITA ('MySQL "Base de datos" servidor') como Escaped_Value;Producción:
La siguiente salida aparecerá después de ejecutar la consulta anterior.
Ejemplo-3: uso de la función cita () para imprimir una cita doble dentro de la cadena
Ejecute la siguiente declaración de selección con la función cita () para imprimir una cadena con la cadena de doble cotización.
Seleccione CITA ('"Linux" Sugerencia) como Escaped_Value;Producción:
La siguiente salida aparecerá después de ejecutar la consulta anterior.
Ejemplo-4: uso de la función cita () para imprimir una cadena con la nueva línea
Ejecute la siguiente declaración de selección con la función cita () para imprimir una cadena con la nueva línea.
Seleccione cita ('Linux \ nhint') como escaped_value;Producción:
La siguiente salida aparecerá después de ejecutar la consulta anterior.
Ejemplo-5: uso de la función cita () para imprimir una cadena con el espacio de pestaña
Ejecute la siguiente declaración de selección con la función cita () para imprimir una cadena con el carácter '\ t'.
Seleccione CITA ('Hello \ Tworld') como Escaped_Value;Producción:
La siguiente salida aparecerá después de ejecutar la consulta anterior. El espacio de pestaña se ha generado entre 'hola' y 'mundo' en la salida para usar el carácter '\ t'.
Ejemplo-6: Uso de la función cita () para imprimir una cadena con Backspace.
Ejecute la siguiente declaración de selección con la función cita () para imprimir una cadena después de aplicar un carácter '\ b'.
Seleccione CITA ('Linux \ Bhint') como Escaped_Value;Producción:
La siguiente salida aparecerá después de ejecutar la consulta anterior. El personaje 'X' se ha eliminado de la cadena principal utilizando el carácter '\ B' dentro de la cadena.
Uso de la función cita () para los datos de la tabla:
Debe crear una tabla con datos en una base de datos MySQL para verificar el uso de la función cita () en los datos de la tabla. Abra el terminal y conéctese con el servidor MySQL ejecutando el siguiente comando.
$ sudo mysql -u root
Ejecute el siguiente comando para crear una base de datos llamada test_db.
Crear base de datos test_db;Ejecute el siguiente comando para seleccionar la base de datos.
Usar test_db;Ejecute la siguiente consulta para crear una tabla llamada clientela con cinco campos.
CreatetableClients (Ejecute la siguiente consulta de inserción para insertar 4 registros en el clientela mesa.
Insertar en 'clientes' ('id', 'nombre', 'correo electrónico', 'dirección', 'contact_no') valoresEjecute la siguiente consulta para imprimir todos los registros de la tabla de clientes.
Seleccionar * de los clientes;Producción:
La siguiente salida aparecerá después de ejecutar la consulta anterior.
Ejemplo-1: uso de la función cita () en un solo campo de una tabla.
Cuando el valor de cadena de la tabla se imprime utilizando una consulta de selección, la salida mostrará el valor de la cadena sin ninguna cotización. La siguiente consulta de selección imprimirá todos los registros del clientela tabla y otra cita de columna adicional (correo electrónico) encerrando el correo electrónico campo de la clientela mesa con la cita única.
Seleccionar *, citar (correo electrónico) de los clientes;Producción:
La siguiente salida aparecerá después de ejecutar la consulta anterior.
Ejemplo-2: uso de la función cita () en múltiples campos de una tabla.
La siguiente consulta de selección imprimirá los valores originales del nombre y DIRECCIÓN campos y los valores de cita única del correo electrónico y Contact_no campos del clientela mesa.
Seleccione el nombre como nombre, cotización (correo electrónico) como correo electrónico, dirección como dirección, cita (contact_no) como 'no contactar'Producción:
La siguiente salida aparecerá después de ejecutar la consulta anterior.
Conclusión:
La función cita () se usa en la consulta de selección para formatear los datos de cadena utilizando diferentes caracteres de escape antes de imprimir. Las formas de usar la función cita () para los datos de cadena simple y los datos de la tabla se han mostrado en este tutorial para ayudar a los usuarios de MySQL a saber cómo escapar de la cadena en MySQL.