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

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

P06 06. 基础-SQL-DDL-数据库操作

讲义 2.3.1 数据库操作 p15–17

按主题对应,非逐句切分

来源与核对说明

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

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

讲义索引:p15–17 · 2.3.1 数据库操作 · 切点 notexact

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

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

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

从“库”这一层开始动手:先有库,才能建表。

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

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

一句话理解

这一集只动“库”这一层:查看有哪些库、建库、切库、删库,为后面建表准备一个干净的容器。

按这 4 步做

  1. 查询用 SHOW DATABASES; 看全部库,SELECT DATABASE(); 看当前在哪个库。没选库时后者返回 NULL。
  2. 建库用 CREATE DATABASE 库名,可加 IF NOT EXISTS 避免重复建报错,DEFAULT CHARSET utf8mb4 指定字符集,中文才不乱码。
  3. 用 USE 库名; 切换,之后的建表、插数据都落在当前库里。切错库是新手最常见的“表建到别处去了”。
  4. 删库是 DROP DATABASE [IF EXISTS] 库名。画面里重复执行 create database itcast 时报 database exists,说明不加 IF NOT EXISTS 就会中断脚本。

小例

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

SQL 示例
CREATE DATABASE IF NOT EXISTS demo_p06 DEFAULT CHARACTER SET utf8mb4;
SHOW DATABASES LIKE 'demo_p06';

第一句建一个只用于练习的库,已存在也不报错;第二句只筛出名字叫 demo_p06 的库。结果一列(列名会带库名后缀)、一行 demo_p06,看到这一行就证明建成功了。只在练习环境执行,别对真实业务库动手。

易错点

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(只用于确认画面主题,不作内容边界)
  • 原声字幕未取得:匿名接口字幕轨为空且需登录,未使用任何账号

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

下载本集 Markdown