MySQL 视频课 · 50 集 / DDL:数据库与表操作、数据类型、图形化工具 / P07

第 07 集 / 共 50 · DDL:数据库与表操作、数据类型、图形化工具 · 视频 p=7 · 时长 10:35

P07 07. 基础-SQL-DDL-表操作-创建&查询

讲义 2.3.2.1 表操作-查询创建 p18–20

按主题对应,非逐句切分

来源与核对说明

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

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

讲义索引:p18–20 · 2.3.2.1 表操作-查询创建 · 切点 notexact

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

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

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

建表是后面所有增删改查的前提。这一集把建表和查看表结构放在一起讲。

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

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

一句话理解

库里要有表才能存数据。这一集学 CREATE TABLE 建表,以及建完怎么查看表列表、表结构和建表语句。

按这 4 步做

  1. 建表语法:CREATE TABLE 表名(字段 类型 [COMMENT 注释], ...) [COMMENT 表注释];。每个字段一行更好读,最后一个字段后面不加逗号——画面用红字专门提醒了这点。
  2. 建之前先 USE 库名;,否则表会建到当前默认库;建完用 SHOW TABLES; 确认它到底在哪个库。
  3. 查看结构用 DESC 表名;,给字段名、类型、是否可为 NULL、键、默认值;想看完整建表语句用 SHOW CREATE TABLE 表名;。
  4. 画面里的示例表是 id、name、age、gender 四列,终端里建的是 tb_user 并带 COMMENT。注释不是给数据库看的,是给后来维护的人看的。

小例

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

SQL 示例
CREATE TEMPORARY TABLE emp_demo (
  id INT COMMENT '编号',
  name VARCHAR(10) COMMENT '姓名',
  age TINYINT UNSIGNED COMMENT '年龄'
) COMMENT '练习用员工表';
DESC emp_demo;

TEMPORARY 建的是一张只属于当前连接的表,断开就消失,适合练习,不会污染练习库。DESC 的结果有 Field、Type、Null、Key、Default、Extra 六列、3 行:看 Field 列确认字段名,看 Type 列确认类型,看 Null 列确认是否允许空。

易错点

30 秒速记

先 USE 再建表;字段行末不加逗号;DESC 看结构;SHOW CREATE TABLE 看原始语句;COMMENT 只是注释。

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

自测 1:DESC 和 SHOW CREATE TABLE 都能看表,有什么区别?

DESC 给的是结构化摘要:每个字段的类型、是否可空、键、默认值;SHOW CREATE TABLE 给的是完整建表 SQL,含字符集、注释、索引定义。想快速确认字段用前者,想复刻表用后者。

自测 2:为什么建表语句要求“最后一个字段后不加逗号”?

字段定义之间用逗号分隔,逗号是分隔符而不是结束符。最后多一个逗号意味着解析器在等下一个字段,于是报语法错误。

材料与来源

展开材料出处、讲义页码与证据等级
材料类型 / 位置支持了什么
B站原视频 P07《07. 基础-SQL-DDL-表操作-创建&查询》平台视频页 · P7标题、时长与分 P 信息取自平台公开页面;仅作外链,不在站内播放
本集采样画面 p07_t50.jpg(约 317s)平台视频页 · P7 / 约 317s已人工查看该帧:幻灯片“DDL-表操作-创建”给出 CREATE TABLE 语法模板,红字提示 [...] 可选、最后一个字段后没有逗号;只证明这一画面,不代表整集讲解
本集采样画面 p07_t60.jpg(约 380s)平台视频页 · P7 / 约 380s已人工查看该帧:同一页右侧终端:show tables、use itcast、show create table tb_user、desc tb_user;只证明这一画面,不代表整集讲解
MySQL 8.0 Reference Manual: CREATE TABLE官方文档语法条目备查,未逐字引用

以同版讲义公开镜像核对:讲义 2.3.2.1 表操作-查询创建(p18–20)。原声字幕未取得(匿名接口字幕轨为空且需登录),讲师逐句讲解未核;本页示例、表与数字为站内原创,不是课堂原表。

讲义对照:讲义 2.3.2.1 表操作-查询创建 · p18–20(公开镜像;按主题对应,切点 notexact)

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

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

下载本集 Markdown