MySQL 视频课 · 50 集 / DDL:数据库与表操作、数据类型、图形化工具 / P07
第 07 集 / 共 50 · DDL:数据库与表操作、数据类型、图形化工具 · 视频 p=7 · 时长 10:35
P07 07. 基础-SQL-DDL-表操作-创建&查询
看视频,对照阅读:在新标签打开原视频(p=7)
建表是后面所有增删改查的前提。这一集把建表和查看表结构放在一起讲。
复习模式:快速跳知识点(详解在下方各节)
复习顺序:先看“一句话理解”能否复述,再扫步骤,最后做自测;答不出时回到小例与易错。
一句话理解
库里要有表才能存数据。这一集学 CREATE TABLE 建表,以及建完怎么查看表列表、表结构和建表语句。
按这 4 步做
- 建表语法:
CREATE TABLE 表名(字段 类型 [COMMENT 注释], ...) [COMMENT 表注释];。每个字段一行更好读,最后一个字段后面不加逗号——画面用红字专门提醒了这点。 - 建之前先
USE 库名;,否则表会建到当前默认库;建完用SHOW TABLES;确认它到底在哪个库。 - 查看结构用
DESC 表名;,给字段名、类型、是否可为 NULL、键、默认值;想看完整建表语句用SHOW CREATE TABLE 表名;。 - 画面里的示例表是
id、name、age、gender四列,终端里建的是tb_user并带 COMMENT。注释不是给数据库看的,是给后来维护的人看的。
小例
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 列确认是否允许空。
易错点
- 最后一个字段后多写逗号,直接语法错误。
- 不先 USE 就建表,表跑到别的库里,回头
SHOW TABLES找不到。 - 把 COMMENT 当约束。它只是说明文字,不会阻止插入不合规的数据。
30 秒速记
自测(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(只用于确认画面主题,不作内容边界)
- 原声字幕未取得:匿名接口字幕轨为空且需登录,未使用任何账号
等级含义:平台视频页 / 官方文档 / 课件 = 原始材料;二手整理 = 参考;推断 = 未经核实。站内补充的解释与练习会在此说明。