สมมติว่าเราพยายามสร้างตารางที่มีชื่อ "groups" ซึ่งเป็นคีย์เวิร์ดที่สงวนไว้ใน MySQL คุณไม่สามารถใช้ "groups" ได้เนื่องจากกลุ่มเป็นคีย์เวิร์ดที่สงวนไว้ใน MySQL
เกิดข้อผิดพลาดต่อไปนี้ขณะสร้างตารางที่มีชื่อ "กลุ่ม" -
mysql> create table groups−> (−> id int,−> name varchar(40)−> );ข้อผิดพลาด 1064 (42000):คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชันเซิร์ฟเวอร์ MySQL ของคุณสำหรับไวยากรณ์ที่ถูกต้องเพื่อใช้ใกล้กับ 'groups(id int,name varchar(40))' ที่บรรทัด 1
ในการสร้างตารางที่มีคีย์เวิร์ดที่สงวนไว้ คุณต้องใช้แนวคิดของ backticks(``)
ให้เราสร้างตาราง -
mysql> สร้างตาราง `groups`-> (−> id int,−> name varchar(40)−> )−>;Query OK, 0 แถวได้รับผลกระทบ (3.08 วินาที)
แทรกระเบียนบางส่วนลงในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า `groups` (10,'John'); Query OK, 1 แถวที่ได้รับผลกระทบ (0.30 วินาที) mysql> แทรกลงใน `groups` ค่า (11,'Bob'); Query OK, 1 แถว ได้รับผลกระทบ (0.32 วินาที) mysql> แทรกลงในค่า 'กลุ่ม' (12, 'ไมค์'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.40 วินาที)
แสดงบันทึกจากตารางโดยใช้คำสั่ง select
mysql> เลือก *จาก `groups`;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------+------+| id | ชื่อ |+------+------+| 10 | จอห์น || 11 | บ๊อบ || 12 | ไมค์ |+------+------+3 แถวในชุด (0.04 วินาที)