接續上一篇的安裝與測試,本文將帶您熟悉 MySQL 最常用的基礎操作命令,幫助您快速上手資料庫管理。
有兩種主要方式啟動 MySQL 服務:
winMySQLadmin,若開機已自動啟動則可直接進行下一步操作。d:\mysql\bin\mysqld。在 DOS 下執行 d:\mysql\bin\mysql,出現 mysql> 提示符即表示成功進入。若出現 ERROR 2003: Can't connect to MySQL server on 'localhost' (10061),表示服務尚未啟動。
在 mysql> 提示符下輸入 quit 或按 Control-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 效果相同。
一條命令可分多行輸入,以分號 ; 結束:
mysql> SELECT
-> USER()
-> ,
-> NOW()
-> ;
+--------------------+---------------------+
| USER() | NOW() |
+--------------------+---------------------+
| ODBC@localhost | 2001-05-17 22:59:15 |
+--------------------+---------------------+
注意逗號與分號的使用位置。
以分號分隔多條命令:
mysql> SELECT USER(); SELECT NOW();
系統會依序顯示每條命令的結果。
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;
在多行輸入模式下,輸入 \c 可取消當前命令:
mysql> SELECT
-> USER()
-> \c
mysql>
熟練掌握這些基礎命令,是進行進階資料庫操作的基石。建議多加練習,形成肌肉記憶。