🐬

MySQL 命令速查

MySQL 客户端与管理常用命令速查。

本地处理 · 不上传

加载工具中…

相关:MySQL命令 · mysql客户端 · SHOW · mysqldump

MySQL 命令速查列出客户端连接、库表管理、用户权限与常用查询的命令。日常运维与开发调试的参考。其中 EXPLAIN 是排查慢查询的第一步,它能直接告诉你查询有没有走索引。

使用步骤

  1. 按连接、库表操作、导入导出、权限分类找命令
  2. 确认执行前所在的数据库
  3. 导出用 mysqldump,注意字符集参数
  4. 改动类语句先在事务里验证影响行数

使用场景

  • 连接与操作数据库
  • 查看表结构与索引
  • 管理用户与权限
  • 导入导出数据

小贴士

  • EXPLAIN 是排查慢查询的第一步,它显示查询是否走了索引以及扫描了多少行。
  • SHOW PROCESSLIST 能看到当前正在执行的查询,定位卡住的连接时很有用。
  • 生产环境的 UPDATE 与 DELETE 务必先用相同条件跑一遍 SELECT 确认影响范围,并且始终带 WHERE。

常见问题

查询慢怎么排查?

先用 EXPLAIN 看执行计划,重点关注 type 列(ALL 表示全表扫描)与 rows 列(预估扫描行数)。没走索引就补索引,走了索引仍慢则看是否扫描行数过多或存在回表。

怎么避免误删数据?

执行 UPDATE 或 DELETE 前,先把 WHERE 条件原样用于 SELECT COUNT(*) 确认影响行数。此外可以开启 safe-updates 模式,它会拒绝不带 WHERE 或不走索引的更新删除。

怎么看谁在占用连接?

SHOW PROCESSLIST 列出当前所有连接及其正在执行的语句与耗时。发现长时间运行的查询可以用 KILL 终止。加 FULL 能看到完整的 SQL 而非截断的。

MySQL 命令速查是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用MySQL 命令速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。