MySQL กำหนดจุดสิ้นสุดของคำสั่งเมื่อพบสิ่งใดสิ่งหนึ่งต่อไปนี้ –
อัฒภาค(;)
โดยทั่วไป MySQL จะกำหนดจุดสิ้นสุดของคำสั่ง บรรทัดเดียวหรือหลายบรรทัด เมื่อพบการสิ้นสุดเซมิโคลอน (;) พิจารณาตัวอย่างด้านล่าง
mysql> Select * from employee; (Single line statement) mysql> Select * -> from -> employee; (Multiple line statement)
ในทั้งสองกรณี MySQL จะส่งคืนชุดผลลัพธ์หลังจากพบเครื่องหมายอัฒภาค ซึ่งหมายถึงจุดสิ้นสุดของคำสั่ง
ตัวเลือก G
ตัวเลือก \G หมายถึงการส่งสถานะปัจจุบันไปยังเซิร์ฟเวอร์เพื่อดำเนินการและแสดงผลในรูปแบบแนวตั้ง เมื่อเราใช้ \G และละเว้นเซมิโคลอน (;) ในคำสั่ง (บรรทัดเดียวหรือหลายบรรทัด) MySQL จะกำหนดจุดสิ้นสุดของคำสั่งเมื่อพบ \G พิจารณาตัวอย่างด้านล่าง −
mysql> Select * from Student\G *************************** 1. row *************************** Name: Gaurav RollNo: 100 Grade: B.tech *************************** 2. row *************************** Name: Aarav RollNo: 150 Grade: M.SC *************************** 3. row *************************** Name: Aryan RollNo: 165 Grade: M.tech 3 rows in set (0.00 sec)
\g ตัวเลือก
\g ตัวเลือกหมายถึงการส่งสถานะปัจจุบันไปยังเซิร์ฟเวอร์ที่จะดำเนินการ เมื่อเราใช้ \g และละเว้นเซมิโคลอน (;) ในคำสั่ง (บรรทัดเดียวหรือหลายบรรทัด) MySQL จะกำหนดจุดสิ้นสุดของคำสั่งเมื่อพบ \g มันให้ผลลัพธ์ในรูปแบบเดียวกับที่เราได้รับโดยใช้เครื่องหมายอัฒภาค (;) พิจารณาตัวอย่างด้านล่าง −
mysql> Select * from Student\g +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 100 | B.tech | | Aarav | 150 | M.SC | | Aryan | 165 | M.tech | +--------+--------+--------+ 3 rows in set (0.00 sec)