MySQL 视频课 · 50 集 / SQL 通用语法与分类 / P05

第 05 集 / 共 50 · SQL 通用语法与分类 · 视频 p=5 · 时长 5:51

P05 05. 基础-SQL-通用语法及分类

讲义 2.1 通用语法 / 2.2 SQL 分类 p15

按主题对应,非逐句切分

来源与核对说明

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

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

讲义索引:p15 · 2.1 通用语法 / 2.2 SQL 分类 · 切点 notexact

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

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

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

语法规则和四大分类,是后面每一集的“地图”。先知道自己在改结构还是改数据,再学具体语句。

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

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

一句话理解

这一集先立规矩:SQL 怎么写才不报错;再把 SQL 按用途分成 DDL、DML、DQL、DCL 四类,后面每集标题都带这个前缀。

按这 4 步做

  1. 通用语法四条:语句可单行或多行书写,用分号结尾;用空格和换行让语句好读;MySQL 不区分大小写,但关键字习惯写大写;注释用 -- 空格 或 #(MySQL 特有)做单行,/* */ 做多行。
  2. 分类表按“对什么动手”切开:DDL 定义数据库对象(库、表、字段),DML 增删改数据,DQL 查询记录,DCL 建用户、管权限。
  3. 记住这个分法,看标题就知道动的是结构还是数据:DDL 建表、DML 插改删、DQL 查询。DCL 在基础篇出现得少,但它管的是“谁能连、能干什么”,不是写业务 SQL 的那部分。
  4. 这一集不要求背全表,只要求写语句时条件反射:先想清楚我是在改结构、改数据,还是查数据。

小例

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

SQL 示例
-- 单行注释:查员工姓名
SELECT name   # 行尾注释也合法
FROM employee;

这条把注释、大小写和多行写法都用上了:-- 后面必须有一个空格,# 是 MySQL 特有的行尾注释。结果只有一列 name,4 行(小林、小周、小陈、小李)。末尾分号不能省,否则客户端会停在 -> 等你继续输入。

易错点

30 秒速记

分号结尾;可单行可多行;关键字建议大写;-- /# 单行、/* */ 多行;DDL 结构、DML 数据、DQL 查询、DCL 权限。

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

自测 1:DDL 和 DML 的分界线是什么?

DDL 动“壳”:建库、建表、改字段、删表;DML 动“里面的行”:插入、修改、删除数据。分界线是操作对象,不是语句长短。

自测 2:为什么注释写法也会导致报错?

注释是给解析器看的语法。-- 在 MySQL 中要求后面跟空格,否则会被当成减号表达式;# 只是 MySQL 方言,其他数据库不一定认。

材料与来源

展开材料出处、讲义页码与证据等级
材料类型 / 位置支持了什么
B站原视频 P05《05. 基础-SQL-通用语法及分类》平台视频页 · P5标题、时长与分 P 信息取自平台公开页面;仅作外链,不在站内播放
本集采样画面 p05_t20.jpg(约 70s)平台视频页 · P5 / 约 70s已人工查看该帧:幻灯片“SQL—通用语法”四条:分号结尾、空格缩进、不区分大小写、三种注释写法;只证明这一画面,不代表整集讲解
本集采样画面 p05_t50.jpg(约 175s)平台视频页 · P5 / 约 175s已人工查看该帧:幻灯片“SQL—SQL分类”表:DDL/DML/DQL/DCL 及各自说明;只证明这一画面,不代表整集讲解

以同版讲义公开镜像核对:讲义 2.1 通用语法 / 2.2 SQL 分类(p15)。原声字幕未取得(匿名接口字幕轨为空且需登录),讲师逐句讲解未核;本页示例、表与数字为站内原创,不是课堂原表。

讲义对照:讲义 2.1 通用语法 / 2.2 SQL 分类 · p15(公开镜像;按主题对应,切点 notexact)

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

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

下载本集 Markdown