Maison > base de données > tutoriel mysql > le corps du texte

Comment utiliser les caractères d'échappement dans MySQL

WBOY
Libérer: 2023-05-31 18:10:58
avant
1278 Les gens l'ont consulté

  1. Qu'est-ce qu'un caractère d'échappement

Un caractère d'échappement est un caractère spécial utilisé pour indiquer à l'ordinateur comment traiter certains caractères spéciaux ou chaînes. Dans MySQL, les caractères d'échappement sont utilisés pour traiter certains caractères spéciaux, tels que les guillemets simples, les guillemets doubles, les barres obliques inverses, etc. Les caractères d'échappement couramment utilisés dans Mysql incluent :, ', ",
, , etc. L'utilisation de

  1. caractères d'échappement

2.1 Guillemets simples et doubles

Dans Mysql, des guillemets simples et des guillemets doubles sont utilisés Pour représente une chaîne. Lorsque vous devez utiliser des guillemets simples ou doubles dans une chaîne, vous devez utiliser un caractère d'échappement pour l'échapper. Par exemple :

INSERT INTO t_user (username, password) VALUES (''test'', '"123456"');
Copier après la connexion

L'instruction SQL ci-dessus insère un enregistrement avec le nom d'utilisateur 'test', le mot de passe est "123456", des guillemets simples et doubles sont utilisés dans la chaîne, ils doivent être échappés à l'aide de caractères d'échappement

2.2 Barre oblique inverse

La barre oblique inverse est également un caractère d'échappement dans Mysql, utilisé pour représenter des caractères spéciaux ou des barres obliques inverses dans. chaînes. Par exemple :

SELECT * FROM t_user WHERE username LIKE '%_%' ESCAPE '';
Copier après la connexion

Afin de gérer le caractère spécial de soulignement, l'instruction SQL utilise un caractère d'échappement pour rechercher les utilisateurs contenant le trait de soulignement _ dans le nom d'utilisateur. Cette phrase peut être réécrite pour : En utilisant la clause ESCAPE après le. Opérateur LIKE et en spécifiant le caractère d'échappement, vous pouvez éviter les conflits avec ce caractère

2.3 Caractères de saut de ligne, de retour chariot et de tabulation

Dans Mysql, les sauts de ligne
, les caractères de retour et les caractères de tabulation sont également des caractères d'échappement utilisés pour représenter. caractères spéciaux. Par exemple :

INSERT INTO t_user (username, password, description) VALUES ('test', '123456', 'Hello
World!    Welcome to Mysql!');
Copier après la connexion

L'instruction SQL ci-dessus insère un enregistrement avec le nom d'utilisateur test et le mot de passe 123456, et la description est "Hello
World ! Welcome" to Mysql!", où
représente un caractère de nouvelle ligne et représente un caractère de tabulation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal