MySQL如何评估写在不同行上的语句?

实际上,MySQL在获得终止分号时会确定语句的结束。假设如果我们在不同的行中编写单个语句,然后在编写第一行之后,MySQL迅速从'mysql>'变为'->',这表明MySQL尚未看到完整的语句,正在等待其余的语句。当得到分号时,MySQL执行该语句。通过以下示例可以理解-

示例

mysql> Select Id, Name
    -> From
    -> Student_info
    -> ;

+------+---------+
| Id   | Name    |
+------+---------+
| 101  | YashPal |
| 105  | Gaurav  |
| 125  | Raman   |
| 130  | Ram     |
| 132  | Shyam   |
| 133  | Mohan   |
| 150  | Saurabh |
+------+---------+
7 rows in set (0.07 sec)
猜你喜欢