查看所有的数据库
1.show databases;
2.select schema_name from information_schema.schemata\G
\G 。以纵向报表的形式显示结果,方便查看。
查看mysql数据库的运行状态
status
选择数据库
use 库名
例 use TestDb
查看数据库中的表
show tables
查看表结构
desc 表名;
查看表状态
show table status from db like 条件
查看数据库运行状态命令
查询数据库连接
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 status like '%qcache%'``; #查询缓存情况
show variables like "%query_cache%"``;
SHOW STATUS LIKE 'Qcache%'``;
show variables like "%binlog%"``;
show status like 'Aborted_clients'``;#由于客户没有正确关闭连接已经死掉,已经放弃的连接数量
show variables like '%max_connections%'``;//查看最大连接数量
show variables like '%timeout%'``;#查看超时时间
show variables like 'log_%'``; #查看日志是否启动
当多行命令输入,发现错误后,用\c结束