MySQL是一種流行的關系型數據庫管理系統。為了執行SQL語句,需要在MySQL中輸入命令。與其他編程語言類似,MySQL命令也具有命令結束符。命令結束符告訴MySQL何時停止接收命令并開始執行它們。MySQL命令結束符有哪些?
$ mysql -u username -p
在登錄MySQL后,必須使用分號(; )作為命令結束符。輸入命令后,按下回車鍵并輸入分號,MySQL就會開始執行命令。
mysql> SELECT * FROM users;
有時候我們需要在MySQL命令行中輸入具有多行語句的過程或函數。在這種情況下,必須使用DELIMITER(定界符)指令。DELIMITER指令允許使用自定義結尾符(不是分號)。例如,下面的代碼使用美元符號作為結束符。
mysql> DELIMITER $ mysql> CREATE PROCEDURE HelloWorld() -> BEGIN -> SELECT 'Hello World!'; -> END$ mysql> DELIMITER ;
在上面的代碼中,我們首先輸入DELIMITER指令,并將其設置為$。在創建存儲過程時,我們使用BEGIN和END關鍵字包含SELECT語句。最后,我們使用DELIMITER指令將結束符設置為分號。
總之,MySQL命令結束符主要有兩個:分號和DELIMITER指令。分號是默認的命令結束符,并且在大多數情況下都可以使用。DELIMITER指令允許您使用自定義結束符,以便您可以更輕松地輸入具有多行語句的過程或函數。