MySQL 查看数据库、表的基本命令
基本查看命令
show databases; -- 查看所有数据库(等同 select schema_name from information_schema.schemata\G)
status; -- 查看 MySQL 运行状态
use information_schema; -- 选择数据库
show tables; -- 查看数据库中的表
desc table_name; -- 查看表结构
show table status from db like '条件'; -- 查看表状态(engine、version、row、index 等)
\G替换;可以纵向报表形式输出,便于阅读。多行命令输入发现错误后,用\c结束。
查询数据库运行状态
show full processlist; -- 查询数据库连接
show status like '%Max_used_connections%';
show status like '%Threads_connected%'; -- 当前连接数
show status like '%table_lock%'; -- 表锁定
show status like 'innodb_row_lock%'; -- 行锁定
show variables like '%query_cache%'; -- 查询缓存
show variables like '%binlog%';
show status like 'Aborted_clients'; -- 未正确关闭/已放弃的连接数
show variables like '%max_connections%'; -- 最大连接数
show variables like '%timeout%'; -- 超时时间
show variables like 'log_%'; -- 日志是否启动
原文链接:https://www.ssssmy.com/notes/mysql-cha-kan-shu-ju-ku-biao-de-ji-ben-ming-ling