在控制台輸入查詢之前,確保使用者已連接到伺服器非常重要。下面的查詢將提供正在使用的伺服器版本號碼和目前日期。
mysql> SELECT VERSION(), CURRENT_DATE;
注意:函數 'VERSION()' 和 'CURRENT_DATE' 是不區分大小寫的。這表示 'version()'、'Version()'、'vERsion()' 都表示相同的意思。 'CURRENT_DATE' 也是一樣。
一個SQL查詢後面要加上分號。
當向mysql發出查詢時,它會將查詢傳送到伺服器進行執行。計算結果並顯示出來。另外還會印出一個 'mysql>',表示伺服器準備好接收另一個查詢。
執行mysql查詢後的輸出以表格形式呈現,即行和列。第一行包含列的名稱。剩餘的行是查詢結果。
一旦查詢執行完畢,'mysql' 也會給予傳回的行數和執行查詢所花費的時間。這給用戶一個關於伺服器效能的大致概念。
MySQL伺服器也可以用來在一行中執行多個語句。下面已經展示了這種用法 -
mysql> SELECT VERSION(); SELECT NOW();
MySQL伺服器透過尋找終止分號而不是輸入行的末尾來決定查詢語句的結束。可以在以下查詢中看到:
mysql> SELECT −> USER() −> , −> VERSION();
在上面的查詢中,重要的是要注意,當它換行時,提示從'mysql>' 變為'−>',因為這是一個多行查詢。由於沒有遇到終止的分號,所以它輸出了 ‘−>’,否則查詢將發送到伺服器執行。
以上是進入MySQL查詢的詳細內容。更多資訊請關注PHP中文網其他相關文章!