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.
SELECT * FROM users WHERE name = 'Tom';
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';
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";
SELECT * FROM users WHERE name LIKE 'T%';
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%';
SELECT * FROM users WHERE name LIKE '__';
Perhatikan bahawa dalam kes ini, garis bawah berganda digunakan sebagai kad bebas untuk dipadankan mana-mana dua huruf rentetan.
Atas ialah kandungan terperinci watak melarikan diri mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!