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

MySQL 命令列入門指南:連線、輸入查詢、提示符含義與取消指令完整教學

     編輯:MySQL 資料庫相關知識

連線 MySQL 伺服器

# 遠端連線
mysql -h host -u user -p
Enter password: ********

# 本地匿名連線(若伺服器允許)
mysql

成功後顯示 mysql> 提示符,輸入 QUIT 或 Ctrl+D 離開。

輸入查詢基本規則

  • SQL 陳述式以 分號 ; 結尾(少數例外如 QUIT)
  • 關鍵字不分大小寫:SELECT、select、SeLeCt 皆可
  • 單行可寫多條:SELECT VERSION(); SELECT NOW();
  • 長指令可跨行:MySQL 以分號判斷結束,非換行

提示符完整對照表

提示符含義
mysql>就緒接受新指令
->等待多行指令的下一行
'>收集單引號字串中(等待結尾 ')
">收集雙引號字串中(等待結尾 ")

實戰演示

1. 簡單查詢

mysql> SELECT VERSION(), CURRENT_DATE;
+--------------+--------------+
| version()    | CURRENT_DATE |
+--------------+--------------+
| 3.22.20a-log | 1999-03-19   |
+--------------+--------------+

2. 當計算機使用

mysql> SELECT SIN(PI()/4), (4+1)*5;
+-------------+---------+
| SIN(PI()/4) | (4+1)*5 |
+-------------+---------+
| 0.707107    | 25      |
+-------------+---------+

3. 多行指令

mysql> SELECT
    -> USER()
    -> ,
    -> CURRENT_DATE;
+--------------------+--------------+
| USER()             | CURRENT_DATE |
+--------------------+--------------+
| joesmith@localhost | 1999-03-18   |
+--------------------+--------------+

4. 取消指令

  • 一般指令:輸入 \c
  • 字串中:先輸入結尾引號,再 \c
    mysql> SELECT * FROM t WHERE name = "Smith AND age < 30;
        "> "\c
        mysql>

常見新手陷阱

  • 忘記分號:出現 -> 等待補全,補上 ; 即可
  • 引號未閉合:出現 '>/">,若非故意多行字串,必須補引號再 \c 取消,否則後續輸入(含 QUIT)皆被視為字串一部分

結果顯示格式說明

  • 表格式:欄位名為標題,資料列依序排列
  • 表達式結果:以運算式本身為欄位名
  • 顯示筆數與執行時間(牆鐘時間,含網路/負載延遲)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved