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

Dấu phân cách trong MySQL?

Dấu phân cách có thể được sử dụng khi bạn cần xác định các thủ tục được lưu trữ, chức năng cũng như để tạo các trình kích hoạt. Dấu phân cách mặc định là dấu chấm phẩy.

Bạn có thể thay đổi các dấu phân cách để tạo các thủ tục, v.v. Tuy nhiên, nếu bạn đang xem xét nhiều câu lệnh, thì bạn cần sử dụng các dấu phân tách khác nhau như $$ hoặc //.

Ở đây chúng ta có một bảng “GetRecordFromNow” trong đó sau đây là các bản ghi -

+---------------------+
| YourDateTime        |
+---------------------+
| 2018-12-07 22:30:18 |
| 2018-12-03 22:30:31 |
| 2018-12-02 22:30:41 |
| 2018-12-01 22:30:56 |
| 2018-12-03 22:31:04 |
+---------------------+
5 rows in set (0.00 sec)

Từ khóa dấu phân tách là một loại hàm trong máy khách MySQL. Đây là bản trình diễn của dấu phân tách gọi bảng trên bằng dấu phân cách -

mysql> delimiter //
mysql> create procedure DisplayALL()
   −> begin
   −> select *from GetRecordsFromNow;
   −> end
   −> //
Query OK, 0 rows affected (0.40 sec)

mysql> delimiter ;
mysql> call DisplayALL();
+---------------------+
| YourDateTime        |
+---------------------+
| 2018-12-07 22:30:18 |
| 2018-12-03 22:30:31 |
| 2018-12-02 22:30:41 |
| 2018-12-01 22:30:56 |
| 2018-12-03 22:31:04 |
+---------------------+
5 rows in set (0.07 sec)

Query OK, 0 rows affected (0.10 sec)