MySQL การเขียน Comment

Comments คือ ข้อความที่ใส่ไว้ในคำสั่ง SQL เพื่ออธิบายโค้ดซึ่งจะไม่ถูกนำไปประมวลผลโดย MySQL ใช้เพื่อ

  • อธิบายการทำงานของโค้ด
  • บอกจุดประสงค์ของคำสั่ง
  • ปิดบางส่วนของโค้ดชั่วคราวตอนทดสอบ

รูปแบบของ Comment ใน MySQL

Single-line comment แบบ --

SQL
-- ดึงข้อมูลชื่อลูกค้า
SELECT first_name, last_name FROM customer;
  • ข้อความใด ๆ ก็ตามที่อยู่หลัง -- จะไม่ถูกประมวลผล
  • หลังเครื่องหมาย -- ต้องตามด้วยช่องว่าง 1 ตัว
  • ใช้สำหรับคอมเม้นต์ในบรรทัดเดียวเท่านั้น

Single-line comment แบบ #

SQL
# คำสั่งนี้ใช้แสดงรายชื่อภาพยนตร์
SELECT title FROM film;
  • ใช้งานเหมือนกับ -- แต่เขียนสั้นกว่า
  • คอมเม้นต์รูปแบบนี้ใช้ได้เฉพาะใน MySQL

Multi-line comment แบบ /* ... */

SQL
/*
  คำสั่งนี้ใช้สำหรับ:
  - ดึงข้อมูลลูกค้า
  - เชื่อมกับที่อยู่
*/
SELECT c.first_name, c.last_name, a.address
FROM customer AS c
JOIN address AS a ON c.address_id = a.address_id;
  • ใช้สำหรับแสดงข้อความหลายบรรทัด
  • เหมาะกับการอธิบายโค้ดยาว ๆ หรืออธิบายเป็นบล็อก

ตัวอย่างการใช้คอมเมนต์แบบบรรทัดเดียวและหลายบรรทัดร่วมกัน

SQL
-- แสดงชื่อภาพยนตร์และเรตติ้ง
SELECT title, rating
FROM film
WHERE rating = 'PG';

# จำกัดผลลัพธ์แค่ 5 แถว
SELECT * FROM actor LIMIT 5;

/* ตัวอย่างนี้ใช้สำหรับการ JOIN
   ระหว่างตาราง customer และ address */
SELECT c.first_name, a.address
FROM customer c
JOIN address a ON c.address_id = a.address_id;
แชร์เรื่องนี้