MySQL 是關係型資料庫管理系統(RDBMS),由瑞典 MySQL AB 開發,現屬 Oracle。特點:體積小、速度快、開源免費、總擁有成本低,廣泛用於中小型 Web 應用,常與 PHP、Apache 組成 LAMP/LNMP 架構。數據存儲在多張表中,通過 SQL(結構化查詢語言)訪問。
# 啟動服務
sudo service mysql start
# 連接資料庫(root 用戶,無密碼時)
mysql -u root
# 退出
exit / quit / \q / Ctrl+D
-- 查詢版本與當前日期
SELECT VERSION(), CURRENT_DATE;
-- 當計算器使用
SELECT SIN(PI()/4), (4+1)*5;
-- 多語句用分號分隔
SELECT VERSION(); SELECT NOW();
-- 多行輸入(以分號結束)
SELECT
USER(),
CURRENT_DATE;
| 提示符 | 含義 |
|---|---|
mysql> | 等待新命令輸入 |
-> | 等待多行命令下一行 |
'> | 等待單引號閉合 |
">> | 等待雙引號閉合 |
`> | 等待反引號閉合 |
/*> | 等待註釋結束 |
重要:若誤入 '> 或 ">> 狀態,輸入對應引號加 \c 取消當前命令,否則後續輸入(含 QUIT)都會被忽略。
\c
SELECT、select、Select 效果相同,建議關鍵字大寫、表名欄位名小寫,提高可讀性。