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

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

     編輯:MySQL 綜合教學

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

簡化定義:RDBMS = DB + MS + R

  • DB (Database):數據庫,存儲數據的倉庫。
  • MS (Management System):管理系統,提供存取、安全、並發、備份恢復等服務。
  • R (Relational):關系模型,基於集合論的二維表結構與關系運算。

統稱:關系型數據庫管理系統 (RDBMS)。

交互語言:標準 SQL


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

SQL 是與 MySQL 交互的標準化介面,涵蓋 DDL、DML、DCL、TCL。

MySQL 體系結構:Client/Server (C/S) 模式

  • Client 端:命令行客戶端、連接器 (JDBC/ODBC/Python 等)、GUI 工具。
  • Server 端:連接池、SQL 接口、查詢緩存、解析器、優化器、執行器、存儲引擎層 (InnoDB/MyISAM/Memory...)、物理文件。

核心特點:插件式存儲引擎架構,上層服務與底層存儲解耦,可根據業務選擇引擎。

下一步預告

後續筆記將系統總結 SQL 語句分類、執行流程、優化器原理、事務與鎖、存儲引擎內部機制等核心內容。敬請期待。

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