Maison  >  Article  >  base de données  >  Comment utiliser les caractères d'échappement dans MySQL

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

WBOY
WBOYavant
2023-05-31 18:10:581275parcourir

  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"');

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 '';

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!');

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer