Penggunaan tanda belakang (`) dalam SQL
Walaupun tanda belakang (`) digunakan secara meluas, ia tidak mempunyai makna istimewa dalam standard SQL.
Rujukan pengecam
Standard SQL memerlukan penggunaan petikan berganda untuk memetik pengecam:
SELECT "select" FROM "from" WHERE "where" = "group by";
Penggunaan MySQL
Dalam MySQL, backticks boleh digunakan sebagai alternatif kepada petikan berganda untuk mengecam pengecam:
SELECT `select` FROM `from` WHERE `where` = `group by`;
Pangkalan data lain
Pelbagai pangkalan data mengendalikan rujukan pengecam secara berbeza:
[]
Bila hendak memetik pengecam
Biasanya, pengecam tidak boleh dipetik melainkan sangat diperlukan. Beberapa senario biasa yang memerlukan petikan termasuk:
Penggunaan sebut harga nilai dan nama medan
Nilai mesti sentiasa disertakan dalam petikan tunggal:
SELECT * FROM table WHERE field = 'value';
Nama medan boleh disertakan dalam petikan berganda atau tunggal, tetapi ini tidak wajib:
SELECT "field" OR field FROM table;
Atas ialah kandungan terperinci Bila dan Bagaimana Saya Harus Menggunakan Backticks dalam SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!