MySQL 视频课 · 50 集 / MySQL 概述:相关概念、安装启动、数据模型 / P04

第 04 集 / 共 50 · MySQL 概述:相关概念、安装启动、数据模型 · 视频 p=4 · 时长 5:57

P04 04. 基础-概述-数据模型

讲义 1.2.6 数据模型 p13–14

按主题对应,非逐句切分

来源与核对说明

以同版讲义的公开镜像核对章节与页码(镜像非官方出品);非逐字稿,示例为原创补充。

本页是学习笔记,不等同于视频逐字稿。原声字幕未取得(匿名接口字幕轨为空且需登录,未使用任何账号),也没有逐句讲解记录;讲义只按节与页码对应,切点未逐句确证。

讲义索引:p13–14 · 1.2.6 数据模型 · 切点 notexact

讲义是第三方公开镜像(95 页 PDF),不是官方原件;这里只用它核对章节顺序与页码,不转载正文。

完整来源说明与变更记录 →

看视频,对照阅读:在新标签打开原视频(p=4)

一张图解释 MySQL 里数据放在哪:库、表、行、列各是什么关系。

复习模式:快速跳知识点(详解在下方各节)

复习顺序:先看“一句话理解”能否复述,再扫步骤,最后做自测;答不出时回到小例与易错。

一句话理解

这一集用一张图讲清数据怎么分层放:客户端 → DBMS → 数据库 → 表 → 行和列。

按这 4 步做

  1. 图从左到右:左边是客户端(你的程序或命令行),中间是 DBMS 齿轮,右边是 MySQL 数据库服务器。客户端不直接碰磁盘文件,它把请求交给 DBMS。
  2. DBMS 下面挂着多个圆柱形的“数据库”。一个 MySQL 服务可以建很多库,库与库之间彼此独立,同一个服务里库名不能重复。
  3. 每个库里放二维表。画面里两张表,表头 id、name、price、type 是列(字段),一行 1、MySQL、100、数据库 是一条记录。 多张表之间靠一列(比如部门号)关联,这就是后面多表查询的起点。
  4. 所以真实顺序是“先建库、再建表、再插行”。后面的 DDL 建库建表、DML 插数据,就是沿着这张图从上往下走。

小例

先准备本集练习数据:p04.sql · 练习库说明

SQL 示例
SHOW TABLES;

先 USE 你的练习库; 再执行。结果只有一列 Tables_in_库名,每行一张表;空结果说明这个库还是空的。它对应的正是图里“数据库下面挂表”这一层,也提醒你:切错库就会看到另一批表。

易错点

30 秒速记

客户端→DBMS→数据库→表→行/列;一个服务多个库;表头是列、一行是记录;先建库再建表再插数据。

自测(2 题,先答再展开)

自测 1:一张表里“列”和“行”分别对应什么?

列是字段,定义这一类数据的名字和类型(如 name、age);行是一条完整记录(如 1、小林、22)。建表时设计的是列,插入时增加的是行。

自测 2:为什么客户端不直接操作数据库文件?

文件格式、并发控制、权限和崩溃恢复都由 DBMS 负责。客户端只发 SQL,DBMS 决定怎么读写,这样多个人同时用也不会把数据写坏。

材料与来源

展开材料出处、讲义页码与证据等级
材料类型 / 位置支持了什么
B站原视频 P04《04. 基础-概述-数据模型》平台视频页 · P4标题、时长与分 P 信息取自平台公开页面;仅作外链,不在站内播放
本集采样画面 p04_t60.jpg(约 214s)平台视频页 · P4 / 约 214s已人工查看该帧:幻灯片“MySQL数据库—数据模型”:客户端→DBMS→两个数据库→表,表中标出列(id/name/price/type)与一行记录;只证明这一画面,不代表整集讲解
本集采样画面 p04_tmid.jpg(中段)平台视频页 · P4 / 中段已人工查看该帧:客户端→DBMS→MySQL 数据库服务器示意;只证明这一画面

以同版讲义公开镜像核对:讲义 1.2.6 数据模型(p13–14)。原声字幕未取得(匿名接口字幕轨为空且需登录),讲师逐句讲解未核;本页示例、表与数字为站内原创,不是课堂原表。

讲义对照:讲义 1.2.6 数据模型 · p13–14(公开镜像;按主题对应,切点 notexact)

  • 画面静帧 9 帧,采样点 0:12–5:44 / 全片 5:57(只用于确认画面主题,不作内容边界)
  • 原声字幕未取得:匿名接口字幕轨为空且需登录,未使用任何账号

等级含义:平台视频页 / 官方文档 / 课件 = 原始材料;二手整理 = 参考;推断 = 未经核实。站内补充的解释与练习会在此说明。

下载本集 Markdown