Computer >> Máy Tính >  >> Lập trình >> MySQL

Trong MySQL, làm thế nào chúng ta có thể viết câu lệnh Multiple-line?

Chúng ta có thể viết các câu lệnh nhiều dòng vì MySQL xác định phần cuối của một câu lệnh bằng cách tìm dấu chấm phẩy kết thúc, chứ không phải bằng cách tìm phần cuối của dòng đầu vào.

Ví dụ

mysql> Select *
    -> from
    -> stock_item;
+------------+-------+----------+
| item_name  | Value | Quantity |
+------------+-------+----------+
| Calculator | 15    | 89      |
| Notebooks  | 63    | 40      |
| Pencil     | 15    | 40      |
| Pens       | 65    | 32      |
| Shirts     | 13    | 29      |
| Shoes      | 15    | 29      |
| Trousers   | 15    | 29      |
+------------+-------+----------+
7 rows in set (0.00 sec)

Trong ví dụ trên, chúng ta viết một truy vấn thành nhiều dòng và MySQL chỉ trả về kết quả sau khi nhận được dấu chấm phẩy kết thúc. Theo cách này, chúng ta cũng có thể nói rằng MySQL có thể nhận ra đầu vào định dạng được giải phóng, nó tập hợp các dòng đầu vào nhưng không thực hiện được chúng cho đến khi nhận thấy dấu chấm phẩy kết thúc.