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

MySQL 入門筆記:從環境配置到基礎查詢語法

     編輯:MySQL 資料庫相關知識

1. 環境變數配置

欲在命令列直接操作 MySQL 服務,需將 MySQL bin 目錄加入系統 PATH 環境變數:
電腦 → 內容 → 進階系統設定 → 環境變數 → Path → 編輯 → 新增 MySQL 安裝路徑下的 bin 目錄。

2. SELECT 查詢完整語法結構

SELECT selection_list
FROM table_list
WHERE primary_constraint
GROUP BY grouping_columns
HAVING second_constraint
ORDER BY sorting_columns [ASC|DESC]
LIMIT [offset,] row_count;

範例:SELECT * FROM t ORDER BY id DESC LIMIT 1,4;(跳過 1 筆,取 4 筆)

3. 常用彙總函數

  • AVG(col)、SUM(col)、COUNT(col)、MIN(col)、MAX(col)

範例:SELECT SUM(col2) AS 別名, col1 FROM t GROUP BY col1;

4. 運算式構造

  • 算術:SELECT price * 0.8 AS '80%' FROM t;(打八折)
  • 字串:CONCAT()、SUBSTRING() 等
  • 邏輯:AND、OR、NOT、BETWEEN、IN、LIKE

5. 進階學習建議

  1. 系統掌握 JOIN(內/左/右連結)與子查詢。
  2. 理解索引原理(B+ 樹)、覆蓋索引、最左前綴原則。
  3. 學習 EXPLAIN 分析執行計畫,識別全表掃描、檔案排序、臨時表等問題。
  4. 實作事務(ACID)、鎖機制、隔離等級(MVCC)。
  5. 熟悉備份恢複(mysqldump、xtrabackup)、主從複讀、GTID。

結語

基礎語法只是起點,深入 MySQL 需從「索引設計 → 查詢優化 → 架構演進」三維推進。建議以《高效能 MySQL》為核心教材,結合實戰案例逐層精進。

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