Rumah > pangkalan data > tutorial mysql > watak melarikan diri mysql

watak melarikan diri mysql

WBOY
Lepaskan: 2023-05-13 20:43:06
asal
1731 orang telah melayarinya

Watak melarikan diri MySQL ialah simbol atau gabungan yang digunakan untuk mewakili aksara khas dalam MySQL. Simbol ini boleh digunakan untuk melindungi data daripada disalah tafsir sebagai sebahagian daripada pernyataan SQL. Penggunaan aksara melarikan diri MySQL adalah sangat mudah, tetapi ia harus digunakan dengan berhati-hati semasa menulis pernyataan SQL. Artikel ini akan memperkenalkan beberapa aksara melarikan diri MySQL biasa.

  1. : Backslash
    Backslash ialah salah satu aksara melarikan diri yang paling biasa digunakan dalam MySQL. Apabila kita ingin menggunakan petikan tunggal atau berganda dalam pertanyaan, kita perlu melarikan diri dari simbol ini menggunakan garis miring ke belakang. Contohnya:
SELECT * FROM users WHERE name = 'Tom';
Salin selepas log masuk

Jika terdapat petikan tunggal dalam nama, seperti "Tom's Restaurant", ia perlu dilepaskan dengan garis serong ke belakang:

SELECT * FROM users WHERE name = 'Tom's Restaurant';
Salin selepas log masuk

Begitu juga, jika kita perlu Apabila menggunakan petikan berganda, anda perlu melepaskannya dengan garis miring ke belakang:

SELECT * FROM users WHERE description = "This is a "very nice" restaurant";
Salin selepas log masuk
  1. %: Tanda peratus
    Tanda peratus digunakan untuk mewakili aksara kad bebas dalam MySQL. Contohnya, jika anda ingin mencari semua nama bermula dengan huruf "T", anda boleh menggunakan pertanyaan berikut:
SELECT * FROM users WHERE name LIKE 'T%';
Salin selepas log masuk

Pertanyaan ini akan mengembalikan semua nama bermula dengan "T". Dalam kes ini, tanda peratus digunakan sebagai kad bebas untuk memadankan rentetan dengan sebarang panjang. Jika kita ingin mencari semua nama bermula dengan "TOM" kita boleh menggunakan pertanyaan berikut:

SELECT * FROM users WHERE name LIKE 'TOM%';
Salin selepas log masuk
  1. _: Underscore
    Underscore juga boleh digunakan sebagai aksara wildcard. Walau bagaimanapun, garis bawah hanya sepadan dengan satu aksara. Contohnya, jika anda ingin mencari semua orang dengan dua huruf dalam nama mereka, anda boleh menggunakan pertanyaan berikut:
SELECT * FROM users WHERE name LIKE '__';
Salin selepas log masuk

Perhatikan bahawa dalam kes ini, garis bawah berganda digunakan sebagai kad bebas untuk dipadankan mana-mana dua huruf rentetan.

  1. : Aksara null
    Aksara null ialah aksara khas yang mewakili nilai null atau rentetan kosong. Dalam MySQL, apabila kita perlu memasukkan rentetan kosong atau mencari nilai nol, kita boleh gunakan

Atas ialah kandungan terperinci watak melarikan diri mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan