Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

แสดงคำสำรอง (Reserved Words) ทั้งหมดใน MySQL ผ่าน Command Line

ดูรายการ Reserved Words ทั้งหมดใน MySQL

MySQL เก็บคำสำรองไว้ในตาราง mysql.help_keyword สามารถ Query ได้โดยตรง

Syntax

SELECT * FROM mysql.help_keyword;

ตัวอย่างผลลัพธ์

คำสั่งจะคืนรายการคำสำรองทั้งหมด (หลายร้อยคำ) รวมถึง:

  • SELECT, INSERT, UPDATE, DELETE
  • CREATE, DROP, ALTER, TRUNCATE
  • WHERE, GROUP, ORDER, HAVING
  • INDEX, KEY, PRIMARY, UNIQUE, FOREIGN
  • JOIN, LEFT, RIGHT, INNER, OUTER
  • และอีกมากมาย...
หมายเหตุ: ผลลัพธ์จำนวนมาก (รูปภาพในต้นฉบับ) ไม่สามารถแสดงครบได้ที่นี่ แนะนำให้รันคำสั่งด้วยตนเองใน MySQL Client

การใช้งานจริง

  • ตรวจสอบว่าชื่อตาราง/คอลัมน์ที่จะตั้ง ชนกับ Reserved Word หรือไม่
  • หากชน ต้องห่อด้วย Backtick: `select`, `from`, `order`
  • MySQL 8.0+ มี Reserved Words เพิ่มขึ้น (เช่น GROUPS, RANGE, FUNCTION)

คำสั่งที่เกี่ยวข้อง

  • ดู Keywords แบบมีคำอธิบาย: HELP 'keywords' (ใน MySQL Client)
  • ดู Character Sets: SHOW CHARACTER SET
  • ดู Collations: SHOW COLLATION