Detailed use cases of MySql escape

Detailed use cases of MySql escape

MySQL escape

Escape means the original semantics of the escape character. The purpose of an escape character is to start a character sequence so that the character sequence starting with the escape character has different semantics than when the character sequence appears alone.

In the SQL LIKE statement, for example

select * from user where username like '%nihao%',select * from user where username like '_nihao',

Among them, % is used as a wildcard to match multiple characters, and _ is used as a wildcard to match only one character.

If you really want to search for usernames that contain % _ , you need to stop using them as wildcards.

Escape % _ in like, take _ as an example,

Before escaping: select * from user where username like '_nihao',

After escaping: select * from user where username like '/_nihao' escape '/', which means that the _ after / is not used as a wildcard

#Case 3: Query the employee names whose second character is _

SELECT
    last_name
FROM
    employees
WHERE
    last_name LIKE '_$_%' ESCAPE '$';

This is the end of this article about the use of MYSQL escape. For more information on the use of MYSQL escape, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Detailed explanation of how to query fields containing '%' in MySQL like (ESCAPE usage)
  • Detailed explanation of the usage of the ESCAPE keyword in MySQL
  • Analysis of mysql_escape_string() Function Usage

<<:  Mini Program to implement Token generation and verification

>>:  Detailed explanation of the practical use of HTML table layout

Recommend

Install Windows Server 2019 on VMware Workstation (Graphic Tutorial)

If prompted to enter a key, select [I don’t have ...

MySQL 8.0.15 version installation tutorial connect to Navicat.list

The pitfalls 1. Many tutorials on the Internet wr...

Implementing image fragmentation loading function based on HTML code

Today we will implement a fragmented image loadin...

Command to view binlog file creation time in Linux

Table of contents background analyze method backg...

VMWare virtual machine 15.X LAN network configuration tutorial diagram

Recently, I have been working on several virtual ...

How to add abort function to promise in JS

Table of contents Overview Promise Race Method Re...

How to install Zookeeper service on Linux system

1. Create the /usr/local/services/zookeeper folde...

How to set static IP in CentOS7 on VirtualBox6 and what to note

Install CentOS 7 after installing VirtualBox. I w...

Analysis of several situations where MySQL index fails

1. Best left prefix principle - If multiple colum...