兩種常用方式:
winmysqladmin,若已設置開機自啟則無需手動操作D:\mysql\bin\mysqld(路徑視安裝目錄調整)D:\mysql\bin\mysql
出現 mysql> 提示符即進入成功。
若報錯 ERROR 2003: Can't connect to MySQL server on 'localhost' (10061),說明服務未啟動。
mysql> QUIT
Bye
或使用 Ctrl+D (EOF)。
mysql> SELECT VERSION(), CURRENT_DATE();
+----------------+--------------+
| VERSION() | CURRENT_DATE() |
+----------------+--------------+
| 3.23.25a-debug | 2001-05-17 |
+----------------+--------------+
1 row in set (0.01 sec)
特性:關鍵字大小寫不敏感,select/SELECT/Select 效果一致。
mysql> SELECT (20+5)*4;
mysql> SELECT (20+5)*4, SIN(PI()/3);
mysql> SELECT (20+5)*4 AS Result, SIN(PI()/3);
AS 可為列指定別名。
語句以分號 ; 結束,可跨行輸入:
mysql> SELECT
-> USER()
-> ,
-> NOW()
-> ;
+--------------------+---------------------+
| USER() | NOW() |
+--------------------+---------------------+
| ODBC@localhost | 2001-05-17 22:59:15 |
+--------------------+---------------------+
mysql> SELECT USER(); SELECT NOW();
+------------------+
| USER() |
+------------------+
| ODBC@localhost |
+------------------+
1 row in set (0.00 sec)
+---------------------+
| NOW() |
+---------------------+
| 2001-05-17 23:06:15 |
+---------------------+
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
mysql> USE mysql;
Database changed
mysql> SELECT DATABASE();
+------------+
| DATABASE() |
+------------+
| mysql |
+------------+
USE 與 QUIT 無需分號結尾。
mysql> SHOW TABLES;
mysql> SELECT * FROM db;
多行輸入中途輸入 Ctrl+C(或 \c)可取消:
mysql> SELECT
-> USER()
-> \c
mysql>
掌握以上基礎命令即可進行日常庫表查看、簡單查詢與調試。建議在測試庫中多練習,熟悉交互式客戶端的提示符行為。