連接與斷開服務器
連接服務器通常需要提供一個MySQL用戶名并且很可能需要一個 密碼。如果服務器運行在登錄服務器之外的其它機器上,還需要指定主機名:shell> mysql -h host -u user -p
Enter password: ********
host代表MySQL服務器運行的主機名,user代表MySQL賬戶用戶名,******** 代表你的密碼。
如果有效,你應該看見mysql>提示符后的一些介紹信息:
shell> mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
mysql> 提示符告訴你mysql準備為你輸入命令。
一些MySQL安裝允許用戶以匿名(未命名)用戶連接到本地主機上運行的服務器。如果你的機器是這種情況,你應該能不帶任何選項地調用mysql與該服務器連接:
shell> mysql
成功地連接后,可以在mysql>提示下輸入QUIT (或/q)隨時退出:
mysql> QUIT
Bye
在Unix中,也可以按control-D鍵斷開服務器。
下面是一個簡單的命令,要求服務器告訴它的版本號和當前日期。在mysql>提示輸入如下命令并按回車鍵:
mysql> SELECT VERSION(), CURRENT_DATE;//一個命令通常由SQL語句組成,隨后跟著一個分號。
+-----------------+--------------+
| VERSION() | CURRENT_DATE |
+-----------------+--------------+
| 5.1.2-alpha-log | 2005-10-11 |
+-----------------+--------------+
1 row in set (0.01 sec)
mysql>
另外,mysql能夠以大小寫輸入關鍵詞。下列查詢是等價的:
mysql> SELECT VERSION(), CURRENT_DATE;
mysql> select version(), current_date;
mysql> SeLeCt vErSiOn(), current_DATE;
這是另外一個查詢,它說明你能將mysql用作一個簡單的計算器:
mysql> SELECT SIN(PI()/4), (4+1)*5;
+------------------+---------+
| SIN(PI()/4) | (4+1)*5 |
+------------------+---------+
| 0.70710678118655 | 25 |
+------------------+---------+
1 row in set (0.02 sec)
至此顯示的命令是相當短的單行語句。你可以在一行上輸入多條語句,只需要以一個分號間隔開各語句:
mysql> SELECT VERSION(); SELECT NOW();
新聞熱點
疑難解答