MySQL 视频课 · 50 集 / DDL:数据库与表操作、数据类型、图形化工具 / P06
第 06 集 / 共 50 · DDL:数据库与表操作、数据类型、图形化工具 · 视频 p=6 · 时长 10:36
P06 06. 基础-SQL-DDL-数据库操作
看视频,对照阅读:在新标签打开原视频(p=6)
从“库”这一层开始动手:先有库,才能建表。
复习模式:快速跳知识点(详解在下方各节)
复习顺序:先看“一句话理解”能否复述,再扫步骤,最后做自测;答不出时回到小例与易错。
一句话理解
这一集只动“库”这一层:查看有哪些库、建库、切库、删库,为后面建表准备一个干净的容器。
按这 4 步做
- 查询用
SHOW DATABASES;看全部库,SELECT DATABASE();看当前在哪个库。没选库时后者返回 NULL。 - 建库用
CREATE DATABASE 库名,可加IF NOT EXISTS避免重复建报错,DEFAULT CHARSET utf8mb4指定字符集,中文才不乱码。 - 用
USE 库名;切换,之后的建表、插数据都落在当前库里。切错库是新手最常见的“表建到别处去了”。 - 删库是
DROP DATABASE [IF EXISTS] 库名。画面里重复执行create database itcast时报 database exists,说明不加 IF NOT EXISTS 就会中断脚本。
小例
CREATE DATABASE IF NOT EXISTS demo_p06 DEFAULT CHARACTER SET utf8mb4;
SHOW DATABASES LIKE 'demo_p06';
第一句建一个只用于练习的库,已存在也不报错;第二句只筛出名字叫 demo_p06 的库。结果一列(列名会带库名后缀)、一行 demo_p06,看到这一行就证明建成功了。只在练习环境执行,别对真实业务库动手。
易错点
- 不加 IF NOT EXISTS 反复跑建库脚本,第二次就报错,后面的语句可能全被跳过。
- 建库不指定字符集,默认字符集不合适时中文会变问号。练习统一
utf8mb4。 - 以为 DROP DATABASE 只删表。它删的是整个库,里面的表和数据一起没。
30 秒速记
SHOW DATABASES 看全部;SELECT DATABASE() 看当前;CREATE DATABASE ... utf8mb4;USE 切库;DROP DATABASE 删整库。
自测(2 题,先答再展开)
自测 1:USE 这条命令改变了什么?
它只改变当前连接默认使用的库,不复制、不移动数据。之后的建表、查询都默认落在这个库里,直到你再 USE 另一个库。
自测 2:为什么建库时建议写 DEFAULT CHARSET utf8mb4?
字符集决定中文、emoji 能不能存。默认字符集随版本和安装配置变化,显式写 utf8mb4 可以避免“中文变问号”这类环境差异。
材料与来源
展开材料出处、讲义页码与证据等级
| 材料 | 类型 / 位置 | 支持了什么 |
|---|---|---|
| B站原视频 P06《06. 基础-SQL-DDL-数据库操作》 | 平台视频页 · P6 | 标题、时长与分 P 信息取自平台公开页面;仅作外链,不在站内播放 |
| 本集采样画面 p06_t20.jpg(约 127s) | 平台视频页 · P6 / 约 127s | 已人工查看该帧:幻灯片“SQL—DDL-数据库操作”列出 SHOW DATABASES、SELECT DATABASE()、CREATE DATABASE、DROP DATABASE、USE;只证明这一画面,不代表整集讲解 |
| 本集采样画面 p06_t40.jpg(约 254s) | 平台视频页 · P6 / 约 254s | 已人工查看该帧:同一页幻灯片与右侧 cmd 演示:show databases、create database itcast、重复创建报 database exists;只证明这一画面,不代表整集讲解 |
| MySQL 8.0 Reference Manual: CREATE DATABASE | 官方文档 | 语法条目备查,未逐字引用 |
以同版讲义公开镜像核对:讲义 2.3.1 数据库操作(p15–17)。原声字幕未取得(匿名接口字幕轨为空且需登录),讲师逐句讲解未核;本页示例、表与数字为站内原创,不是课堂原表。
讲义对照:讲义 2.3.1 数据库操作 · p15–17(公开镜像;按主题对应,切点 notexact)
- 画面静帧 9 帧,采样点 0:12–10:23 / 全片 10:36(只用于确认画面主题,不作内容边界)
- 原声字幕未取得:匿名接口字幕轨为空且需登录,未使用任何账号
等级含义:平台视频页 / 官方文档 / 课件 = 原始材料;二手整理 = 参考;推断 = 未经核实。站内补充的解释与练习会在此说明。