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

MySQL 入門教學:從連線到基本查詢操作完整指南

     編輯:MySQL 資料庫相關知識

連線 MySQL 伺服器

遠端連線語法:

shell> mysql -h host -u user -p
Enter password: ************

host 為伺服器主機名,user 為帳號名。允許匿名登入時可直接輸入 mysql。連線成功後輸入 quit 或 \q 離開。

基本查詢操作

取得版本與日期

mysql> SELECT VERSION(), CURRENT_DATE;
+-----------+--------------+
| VERSION() | CURRENT_DATE |
+-----------+--------------+
| 5.0.18-nt | 2006-07-29   |
+-----------+--------------+
1 row in set (0.00 sec)

查詢語法重點

  • 指令以分號 ; 結束
  • 結果以表格輸出,首行為欄標題
  • 顯示回傳行數與查詢時間(時鐘時間,非 CPU 時間)
  • 關鍵字大小寫不敏感,但單一查詢建議統一風格

數學運算與多語句

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

mysql> SELECT VERSION(); SELECT NOW();
# 兩條獨立查詢,分別顯示結果

多行輸入與取消指令

mysql> SELECT
    -> USER(),
    -> CURRENT_DATE;
+---------------+--------------+
| USER()        | CURRENT_DATE |
+---------------+--------------+
| jon@localhost | 2007-10-11   |
+---------------+--------------+

# 取消正在輸入的指令
mysql> SELECT
    -> USER()
    -> \c
mysql>

提示符變為 -> 表示等待後續輸入;輸入 \c 可取消當前指令。

完整提示符對照表

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