คุณสามารถใช้ backticks และ single quotes ใน MySQL เครื่องหมายย้อนกลับสามารถใช้รอบชื่อคอลัมน์และชื่อตาราง ในขณะที่สามารถใช้เครื่องหมายคำพูดเดี่ยวสำหรับค่าชื่อคอลัมน์ได้
ให้เรายกตัวอย่างสำหรับเครื่องหมายคำพูดทั้งสอง เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ −
mysql> สร้างตาราง QuotesDemo -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20), -> UserAge int -> );Query OK, 0 แถวได้รับผลกระทบ (2.53 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงใน QuotesDemo(`UserName`,`UserAge`) values('John',23);Query OK, 1 แถวได้รับผลกระทบ (0.21 วินาที)mysql> แทรกลงใน QuotesDemo(`UserName`,`UserAge`) values('Carol',21);Query OK, 1 แถวได้รับผลกระทบ (0.24 วินาที)mysql> แทรกลงใน QuotesDemo(`UserName`,`UserAge`) ค่า('Sam',22);Query OK, 1 แถวได้รับผลกระทบ (0.11) วินาที)
ตอนนี้คุณสามารถแสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังต่อไปนี้ −
mysql> เลือก *จาก `QuotesDemo`;
ผลลัพธ์
<ก่อนหน้า>+----+----------+---------+| รหัส | ชื่อผู้ใช้ | อายุผู้ใช้ |+----+----------+---------+| 1 | จอห์น | 23 || 2 | แครอล | 21 || 3 | แซม | 22 |+----+----------+---------+3 แถวในชุด (0.00 วินาที)นี่คือข้อความค้นหาที่แสดงการใช้เครื่องหมายคำพูดทั้งสอง -
mysql> เลือก *จาก `QuotesDemo` โดยที่ `UserName` ='Carol';