Rumah >pangkalan data >tutorial mysql >Bila dan Bagaimana Saya Harus Menggunakan Backticks dalam SQL?
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:
<code class="language-sql">SELECT "select" FROM "from" WHERE "where" = "group by";</code>
Penggunaan MySQL
Dalam MySQL, backticks boleh digunakan sebagai alternatif kepada petikan berganda untuk mengecam pengecam:
<code class="language-sql">SELECT `select` FROM `from` WHERE `where` = `group by`;</code>
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:
<code class="language-sql">SELECT * FROM table WHERE field = 'value';</code>
Nama medan boleh disertakan dalam petikan berganda atau tunggal, tetapi ini tidak wajib:
<code class="language-sql">SELECT "field" OR field FROM table;</code>
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!