在 MySQL Workbench 中使用命令行格式的完整操作指南
虽然 Workbench 是图形化工具,但它完美支持直接执行 SQL 命令行操作。以下是具体操作位置和步骤:
步骤 1:打开 SQL 命令行窗口
步骤 2:编写并执行 SQL 命令
以下以创建中文命名的数据库和表为例(需严格遵循语法):
-
点击顶部菜单栏的 File > New Query Tab(或直接按
Ctrl+T
)。 -
你会看到一个空白的编辑区域,这里就是 命令行输入区,可直接编写 SQL 语句。
-- 1. 创建数据库(中文名需用反引号包裹) CREATE DATABASE `个人日记` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 2. 切换到该数据库 USE `个人日记`; -- 3. 创建日记表(字段名用反引号包裹) CREATE TABLE `日记` ( `编号` INT NOT NULL AUTO_INCREMENT, `标题` VARCHAR(100) NOT NULL, `内容` TEXT NOT NULL, `心情` VARCHAR(20), `分类` VARCHAR(20), `创建时间` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`编号`) ); -- 4. 插入数据 INSERT INTO `日记` (`标题`, `内容`, `心情`, `分类`) VALUES ('测试标题', '这是一篇测试日记内容', '平静', '测试');
- 将以上代码粘贴到查询窗口中。
- 点击工具栏的 闪电图标(或按
Ctrl+Enter
)执行全部代码。
步骤 3:验证操作结果
-
查看数据库和表
- 左侧面板点击 刷新按钮(图标为两个箭头组成圆圈)。
- 展开
Schemas
>个人日记
>Tables
,确认日记
表已存在。
https://i.imgur.com/3lLhA7v.png
-
查询数据
- 在新查询窗口中输入:
-- 查询所有日记(按时间倒序) SELECT * FROM `日记` ORDER BY `创建时间` DESC; -- 按心情过滤 SELECT * FROM `日记` WHERE `心情` = '开心'; -- 搜索包含关键词的日记 SELECT * FROM `日记` WHERE `内容` LIKE '%公园%';
- 执行后,结果会显示在下方的 Results Grid 中。
- 在新查询窗口中输入: