首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 命令列入門:連線、提示符、基礎查詢與多行輸入技巧

     編輯:MySQL 資料庫相關知識

啟動與認證

mysql -u root -p
# 輸入密碼後進入互動模式

提示符含義速查

常見指令速查表

提示符狀態說明
mysql>就緒接受新指令
->續行等待多行指令下一行 (未見分號)
'>單引號字串收集以 ' 開頭的字串
">>雙引號字串收集以 " 開頭的字串
指令功能範例輸出
SHOW DATABASES;列出所有資料庫information_schema, mysql, test...
SELECT VERSION();顯示版本8.0.36
SELECT NOW();目前日期時間2024-01-15 14:30:00
SELECT USER();目前連線用戶root@localhost
SELECT 2*3;當計算機6
USE db_name;切換預設資料庫Database changed
SHOW TABLES;列出當前庫資料表表名列表
DESC table_name;檢視表結構欄位、型別、鍵、預設值
QUIT / EXIT / \q離開Bye

多行輸入與取消技巧

mysql> SELECT
    -> USER(),
    -> NOW();
+----------------+---------------------+
| USER()         | NOW()               |
+----------------+---------------------+
| root@localhost | 2024-01-15 14:30:00 |
+----------------+---------------------+

-- 取消正在輸入的多行指令
mysql> SELECT
    -> USER()
    -> \c
mysql>  -- 回到主提示符

字串引號陷阱

mysql> SELECT * FROM t WHERE name = "Smith AND age < 30;
    ">  -- 發現提示符變為 ">,表示字串未閉合
    "> \c  -- 先輸入閉合雙引號,再 \c 取消
mysql>

好習慣建議

  1. 每句以分號結尾,養成肌肉記憶。
  2. 關鍵字大寫、識別字小寫,提升可讀性。
  3. 善用 \G 垂直顯示:SELECT * FROM t\G。
  4. 設定 --prompt 顯示用戶/資料庫/時間 (見前文)。
  5. 重要操作前先 START TRANSACTION,確認後 COMMIT。

命令列是 DBA 最原始、最強大的工具,熟練掌握提示符語意與多行編輯,能大幅降低誤操作風險。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved