MySQL menentukan penghujung pernyataan apabila ia menghadapi mana-mana situasi berikut −
Koma bertitik (;)
Biasanya, MySQL menentukan penghujung pernyataan apabila ia menemui titik koma (;) sama ada pernyataan satu baris atau berbilang baris. Sila rujuk contoh berikut:
mysql> Select * from employee; (Single line statement) mysql> Select * -> from -> employee; (Multiple line statement)
Dalam kedua-dua kes, MySQL mengembalikan set keputusan selepas menemui koma bernoktah, yang bermaksud pernyataan itu tamat.
G pilihan
PilihanG bermaksud menghantar keadaan semasa ke pelayan untuk pelaksanaan dan memaparkan keputusan dalam format menegak. Apabila kita menggunakan G dalam pernyataan (baris tunggal atau berbilang) dan menghilangkan koma bertitik (;), MySQL menentukan penghujung pernyataan apabila ia menemui G. Pertimbangkan contoh berikut - Pilihan
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 bermaksud menghantar keadaan semasa ke pelayan untuk dilaksanakan. Apabila kita menggunakan g dalam pernyataan (baris tunggal atau berbilang) dan menghilangkan koma bertitik (;), MySQL menentukan penghujung pernyataan apabila g ditemui. Ia memberikan output dalam format yang sama seperti yang kita dapat menggunakan koma bertitik (;). Pertimbangkan contoh berikut -
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)
Atas ialah kandungan terperinci Bagaimanakah MySQL menentukan penghujung kenyataan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!