admin管理员组

文章数量:1444110

MySQL服务器show常用命令

MySQL服务器常用命令

数据库与表操作

代码语言:javascript代码运行次数:0运行复制
-- 查询所有数据库
show databases;

-- 查询所有表
show tables;

-- 查询指定表索引
show  index from test_aa;

-- 显示建表语句
show create table employees;

-- 查看表结构
desc employees;

-- 查看指定存储过程
show create PROCEDURE sync_source_to_target\G

-- 查看指定函数
show create function format_string_with_prefix\G

用户、权限与会话管理

代码语言:javascript代码运行次数:0运行复制
-- 查询所有用户
SELECT User, Host FROM mysql.user;

-- 查看用户权限
show GRANTS FOR 'dev'@'%';
或者
show GRANTS FOR root;

-- 显示当前所有客户端连接及执行的 SQL(KILL id 可终止连接)
SHOW PROCESSLIST;

-- 查看 MySQL 系统变量(配置参数)
查看MySQL最大连接数
SHOW VARIABLES LIKE 'max_connections%';

-- 查看 MySQL 运行时状态(如连接数、查询统计)
查看当前连接数
SHOW STATUS LIKE 'Threads_connected';

存储引擎与事务

代码语言:javascript代码运行次数:0运行复制
-- 显示支持的存储引擎及其状态
SHOW ENGINES;

-- 显示指定引擎的详细状态(如 InnoDB 的锁、事务信息)
SHOW ENGINE INNODB STATUS;

-- 显示当前打开的表缓存信息
SHOW OPEN TABLES FROM test_db LIKE 'temp_%';

复制与日志

代码语言:javascript代码运行次数:0运行复制
-- 显示主库的二进制日志状态(用于主从复制)
SHOW MASTER STATUS;

-- 显示从库的复制状态(连接主库是否正常)
SHOW SLAVE STATUS\G

-- 列出所有二进制日志文件
SHOW BINARY LOGS;

本文标签: MySQL服务器show常用命令