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;