Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menggunakan aksara melarikan diri dalam mysql

Bagaimana untuk menggunakan aksara melarikan diri dalam mysql

WBOY
WBOYke hadapan
2023-05-31 18:10:581275semak imbas

  1. Apakah watak melarikan diri?

Watak melarikan diri ialah watak istimewa yang memberitahu komputer cara mengendalikan beberapa watak istimewa atau rentetan. Dalam Mysql, aksara melarikan diri digunakan untuk memproses beberapa aksara khas, seperti petikan tunggal, petikan berganda, garis miring ke belakang, dsb. Aksara melarikan diri yang biasa digunakan dalam Mysql termasuk:, ', ",
, , dsb.

  1. Penggunaan aksara melarikan diri

2.1 Tunggal petikan dan petikan berganda

Dalam Mysql, petikan tunggal dan petikan berganda digunakan untuk mewakili rentetan Apabila petikan tunggal atau petikan berganda perlu digunakan dalam rentetan, ia mesti dilepaskan >

INSERT INTO t_user (username, password) VALUES (''test'', '"123456"');

Pernyataan SQL di atas memasukkan rekod, nama pengguna ialah 'ujian', kata laluan ialah "123456", petikan tunggal dan petikan berganda digunakan dalam rentetan, dan escape diperlukan dengan

2.2 Backslash

Backslash juga merupakan watak melarikan diri dalam Mysql, digunakan untuk mewakili aksara khas atau backslash dalam rentetan Contohnya :

SELECT * FROM t_user WHERE username LIKE '%_%' ESCAPE '';

Untuk mengendalikan garis bawah aksara khas pernyataan menggunakan aksara melarikan diri untuk mencari pengguna yang mengandungi garis bawah _ dalam nama pengguna mereka Ayat ini boleh ditulis semula sebagai: Dengan menggunakan klausa ESCAPE selepas operator LIKE Dan nyatakan aksara melarikan diri untuk mengelakkan konflik dengan aksara ini

2.3 Watak suapan baris, watak pemulangan carriage dan aksara tab

Dalam Mysql, aksara suapan baris

dan aksara pemulangan carriage juga ialah aksara melarikan diri yang digunakan untuk mewakili aksara khas 🎜>

INSERT INTO t_user (username, password, description) VALUES ('test', '123456', 'Hello
World!    Welcome to Mysql!');

Pernyataan SQL di atas memasukkan rekod dengan ujian nama pengguna dan kata laluan 123456, dan keterangannya ialah "HelloWorld! mewakili watak tab

Atas ialah kandungan terperinci Bagaimana untuk menggunakan aksara melarikan diri dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam