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

《MySQL 職場入門漫談》第二章:從 Excel 目錄結構理解數據庫核心概念

     編輯:MySQL 綜合教學

《MySQL 職場入門漫談》第二章:從 Excel 目錄結構理解數據庫核心概念

場景回顧:吃完炸雞,正式開課

小 Y 請小 A 回憶:平時怎麼整理 Excel 文件才能快速找到?

小 A 的方法:D 盤 → 建文件夾「公司 A 計劃數據」 → 以日期建子文件夾 → 存入對應 Excel。

類比映射:文件系統 vs 數據庫架構

文件系統數據庫術語核心作用
D 盤(磁碟分區)工作空間 / 實例存儲引擎運行的物理基礎
一級文件夾「公司 A 計劃」Database(數據庫/Schema)邏輯隔離,管理相關表集合
日期子文件夾Tablespace(表空間)存儲管理單元,對應 .ibd 文件
Excel 文件Table(數據表)二維結構化數據容器
Excel 欄位標題行Column(列/字段)定義數據屬性、類型、約束
Excel 數據行Row(行/記錄)單條業務實體數據

直觀對比:MySQL 表 vs Excel 試算表

小 Y 展示一張寵物信息表:

+----------+--------+------+-----+
| PetName  | Owner  | Type | Age |
+----------+--------+------+-----+
| Fluffy   | Harold | Cat  |  4  |
| Claws    | Gwen   | Cat  |  2  |
| Buffy    | Harold | Dog  |  5  |
+----------+--------+------+-----+

小 A 驚呼:「這簡直就是 Excel 長得一模一樣!列名、行數據、甚至篩選排序感覺都差不多。」

命名規範:從中文習慣到英文標準

  • Excel 常用中文命名,MySQL 建議 英文或拼音(兼容性、團隊規範、工具鏈友好)。
  • 表名、列名採用 snake_case(如 pet_name, owner_id)。

數據類型:Excel 「通用格式」vs MySQL 強類型

Excel 單元格什麼都能存,MySQL 必須預先定義:

  • PetName VARCHAR(50)、Age TINYINT UNSIGNED、BirthDate DATE…
  • 強類型 = 數據質量保障 + 存儲優化 + 索引效率。

本章核心收穫

  1. 數據庫 = 結構化的超級 Excel,核心概念一一對應,零心智負擔。
  2. Schema 先行:定義好表結構(DDL),再寫數據(DML),習慣比 Excel 更嚴謹。
  3. 命名規範是專業的起點,從第一行代碼開始養成好習慣。

小 A 感嘆:「原來數據庫這麼親切,學起來肯定快!走,再去買份炸雞壓壓驚!」

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