完成 MySQL 安裝與測試後,接下來就是熟悉日常操作的核心命令。本文將系統梳理從啟動服務、進入交互介面,到資料庫與資料表基本管理的完整流程,幫助初學者快速建立操作肌肉記憶。
主要有兩種方式:
winMySQLadmin,若已設為開機自啟則可直接跳過此步。d:\mysql\bin\mysqld於命令列輸入:d:\mysql\bin\mysql
出現 mysql> 提示符即表示進入成功。若報錯 ERROR 2003: Can't connect to MySQL server on 'localhost' (10061),說明服務尚未啟動,請返回上一步檢查。
在 mysql> 提示符下輸入 quit 或按 Ctrl+D 即可退出。
mysql> SELECT VERSION(), CURRENT_DATE();
+----------------+-----------------+
| VERSION() | CURRENT_DATE() |
+----------------+-----------------+
| 3.23.25a-debug | 2001-05-17 |
+----------------+-----------------+
1 row in set (0.01 sec)
MySQL 指令不區分大小寫,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();
| 操作 | 命令 | 說明 |
|---|---|---|
| 顯示所有資料庫 | SHOW DATABASES; | 列出現有資料庫 |
| 選擇資料庫 | USE mysql; | 切換上下文,無需分號 |
| 查看當前資料庫 | SELECT DATABASE(); | 確認當前工作庫 |
| 顯示資料表列表 | SHOW TABLES; | 列出當前庫下所有表 |
| 查看表結構/資料 | SELECT * FROM db; | 查詢表內所有資料 |
若多行輸入中途發現錯誤,可在分號出現前輸入 \c 取消:
mysql> SELECT
-> USER()
-> \c
mysql>
以上涵蓋了 MySQL 日常操作的基石命令。建議在實際環境中反覆練習,熟悉提示符變化(mysql>、->)與分號、逗號、反斜線的配合使用,為後續 SQL 開發打下堅實基礎。