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

MySQL 入門學習指南:從連線到第一條查詢

     編輯:MySQL 資料庫相關知識

第一篇:入門基礎

4. 第一條命令

連線成功後,嘗試執行:

mysql> SELECT VERSION(), CURRENT_DATE();
+----------------+--------------+
| VERSION()      | CURRENT_DATE |
+----------------+--------------+
| 3.23.25a-debug | 2001-05-17   |
+----------------+--------------+
1 row in set (0.01 sec)

此命令查詢伺服器版本與當前日期。MySQL 關鍵字大小寫不敏感,以下寫法效果相同:

mysql> select version(), current_date();
mysql> SELECT VERSION(), CURRENT_DATE();

練習:簡單運算與別名

mysql> SELECT (20+5)*4;
mysql> SELECT (20+5)*4, SIN(PI()/3);
mysql> SELECT (20+5)*4 AS Result, SIN(PI()/3);

AS 可為欄位指定別名,結果集欄位標題將顯示為 Result。

5. 多行語句

一條命令可分多行輸入,以分號 ; 結束:

mysql> SELECT
    -> USER()
    -> ,
    -> NOW()
    -> ;
+--------------------+---------------------+
| USER()             | NOW()               |
+--------------------+---------------------+
| ODBC@localhost     | 2001-05-17 22:59:15 |
+--------------------+---------------------+
1 row in set (0.06 sec)

注意:

  • 提示符從 mysql> 變為 -> 表示等待續行
  • 中間需使用逗號分隔欄位
  • 最後必須以分號結束

核心觀念總結

  1. 命令由 SQL 語句 + 分號組成
  2. 結果以表格(行/列)輸出,首行為欄位名
  3. 顯示「rows in set」與查詢耗時(時鐘時間,非 CPU 時間)
  4. 關鍵字大小寫等價,但單條語句內建議風格統一
  5. 可在單行執行多條語句:SELECT VERSION(); SELECT NOW();
  6. 取消正在輸入的命令:輸入 \c

常見提示符對照

提示符含義
mysql>就緒接受新命令
->等待多行命令下一行
'>等待單引號字串結束
">等待雙引號字串結束
`>等待反引號識別符結束
/*>等待註釋結束
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved