首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

《MySQL 技術內幕》閱讀筆記(一):架構概覽與 SQL 基礎

     編輯:MySQL 綜合教學

《MySQL 技術內幕》閱讀筆記(一)

身為後端工程師,與資料庫打交道是日常。趁著閱讀《MySQL 技術內幕(第四版)》,記錄核心知識點,建立系統性認知,也方便日後查閱。

核心概念簡化

書中對 RDBMS 術語有詳細定義,這裡用一行程式碼概括:

RDBMS = DB (資料庫) + MS (管理系統) + R (關系模型)

MySQL 體系架構

  • Client/Server 架構:客戶端透過協議(TCP/IP、Socket)與 Server 交互
  • 連接層:連接處理、授權認證、連接池
  • SQL 層:查詢解析、優化器、快取、內建函數
  • 儲存引擎層:InnoDB、MyISAM、Memory 等,負責資料存取
  • 系統層:檔案系統、鎖管理、日誌(Redo/Undo/Binlog)

SQL 標準化語言

所有操作皆透過 SQL,例如建表:

CREATE TABLE student (
  student_id INT,
  student_name CHAR(20),
  student_age INT
);

下一步學習計畫

  1. 深入 SQL 語法分類(DDL/DML/DCL/TCL)
  2. InnoDB 索引與鎖機制
  3. 事務隔離等級與 MVCC
  4. 查詢優化器原理與 EXPLAIN 實戰
「好記性不如爛筆頭,持續輸出倒逼輸入。」—— 共勉
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved