🐬
MySQL 命令速查
MySQL 客户端与管理常用命令速查。
本地处理 · 不上传
加载工具中…
相关:MySQL命令 · mysql客户端 · SHOW · mysqldump
MySQL 命令速查列出客户端连接、库表管理、用户权限与常用查询的命令。日常运维与开发调试的参考。其中 EXPLAIN 是排查慢查询的第一步,它能直接告诉你查询有没有走索引。
使用步骤
- 按连接、库表操作、导入导出、权限分类找命令
- 确认执行前所在的数据库
- 导出用 mysqldump,注意字符集参数
- 改动类语句先在事务里验证影响行数
使用场景
- 连接与操作数据库
- 查看表结构与索引
- 管理用户与权限
- 导入导出数据
小贴士
- 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 命令速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。