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

MySQL กำหนดจุดสิ้นสุดของคำสั่งอย่างไร


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)