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

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

P11 11. 基础-SQL-图形化界面工具DataGrip

讲义 2.4 图形化界面工具 DataGrip p26–34

按主题对应,非逐句切分

来源与核对说明

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

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

讲义索引:p26–34 · 2.4 图形化界面工具 DataGrip · 切点 notexact

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

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

看视频,对照阅读:在新标签打开原视频(p=11) · 先看跟播对照

图形化工具让结果更直观,但点下去生成的仍然是 SQL。

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

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

一句话理解

命令行能干活,但看结果、改数据不方便。这一集用 DataGrip 连上 MySQL,在图形界面里建表、执行 SQL、看结果表格。

跟播:视频里 ↔ 本站

视频里 / 原课字段本站对应
讲义第 5 章的 emp / dept(本章还没出现)本页只有 5 列 employee:id / name / age / dept_id / salary(不建 department 表)
dept_id 1 / 2(本页只有数字,没有部门名)到 P18–P23 才有 department:1 研发部、2 市场部;P37 起换成 6 列表,2 号叫测试部

看视频时以讲义表为准,跟练时用本站表;结构相同、数字不同。

按这 4 步做

  1. 第一步是新建项目:欢迎界面点 New Project,输入项目名。项目只是把连接和脚本放在一起,它本身不是数据库。
  2. 第二步配数据源:填主机(本机就是 localhost 或 127.0.0.1)、端口 3306、用户名和密码,测试连接通过后,左侧才会出现库和表的树。
  3. 连上后左边是库/表树,右边是 SQL 编辑器;选中语句执行,结果出现在下方网格,可以排序、筛选、导出。
  4. 画面里还用图形化“新建表”填了表名和字段,下方实时生成 create table 语句。点 Execute 才真正执行——图形界面只是帮你写 SQL,不是绕过 SQL。

小例

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

SQL 示例
SELECT * FROM employee;

在 DataGrip 的查询控制台里选中这一句执行,下方网格应出现 5 列(id、name、age、dept_id、salary)、4 行。本页练习脚本 p11.sql 建的就是这张 5 列的 employee(独立练习库 mysqlnotes_p11),和后面 P37 那套 6 列的表不是同一张,别混用。* 表示所有列;网格里 NULL 会以灰色、斜体之类的特殊样式显示(不同版本可能不同),比命令行更容易一眼看出“这人没填薪水”。

易错点

30 秒速记

先建项目;再配主机/端口/用户/密码;左侧树看对象;编辑器执行、网格看结果;图形操作最终仍生成 SQL。

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

自测 1:DataGrip 的项目和 MySQL 的数据库是同一件事吗?

不是。项目是 DataGrip 自己的工作区,保存连接配置和 SQL 文件;数据库是 MySQL 服务端里的数据容器。一个项目可以连多个数据库。

自测 2:图形界面建表和手写 CREATE TABLE 有什么区别?

结果一样:界面只是把填的字段翻译成 CREATE TABLE 再执行。区别是你看得见生成的 SQL,能顺便学语法,也方便复制到脚本里。

材料与来源

展开材料出处、讲义页码与证据等级
材料类型 / 位置支持了什么
B站原视频 P11《11. 基础-SQL-图形化界面工具DataGrip》平台视频页 · P11标题、时长与分 P 信息取自平台公开页面;仅作外链,不在站内播放
本集采样画面 p11_t30.jpg(约 192s)平台视频页 · P11 / 约 192s已人工查看该帧:幻灯片“SQL—MySQL图形化界面工具”配 DataGrip 欢迎页与 New Project 弹窗(Enter new project name);只证明这一画面,不代表整集讲解
本集采样画面 p11_t70.jpg(约 449s)平台视频页 · P11 / 约 449s已人工查看该帧:DataGrip 已连接 @localhost,弹出 Create New Table:表名、字段 id int,下方生成 create table 语句与 Execute 按钮;只证明这一画面,不代表整集讲解

以同版讲义公开镜像核对:讲义 2.4 图形化界面工具 DataGrip(p26–34)。原声字幕未取得(匿名接口字幕轨为空且需登录),讲师逐句讲解未核;本页示例、表与数字为站内原创,不是课堂原表。

讲义对照:讲义 2.4 图形化界面工具 DataGrip · p26–34(公开镜像;按主题对应,切点 notexact)

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

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

下载本集 Markdown