mysql 查看数据库、表的基本命令

1:show databases;

查看所有的数据库,等同于select schema_name from information_schema.schemata\G。\G 替换;,以纵向报表的形式输出结果,有利于阅读。

  1. status 查看mysql数据库的运行状态

  2. use 命令选择数据库 例如 use information_schema,当使用此命令后

select schema_name from information_schema.schemata\G,可以为

select schema_name from schemata\G

  1. 查看数据库中的表

show tables

同样也可以在information_schema中查看,show命令是方便使用的简短模式。

select table_name from tables where table_schema='jblog';

  1. 查看表结构

desc table_name;

6.查看表状态 show table status from db like 条件

可以查看engine数据库引擎,version,row、index等信息

7.小技巧,当多行命令输入,发现错误后,用\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 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_%'``; #查看日志是否启动

相关推荐
踢球的打工仔18 小时前
mysql数据表的字段管理
数据库·mysql
k***38818 小时前
MySQL 字符串日期格式转换
android·数据库·mysql
jackletter18 小时前
五大关系数据库(sqlserver、mysql、oracle、pgsql、sqlite)如何结合c#存取时间
mysql·oracle·sqlserver
不想画图18 小时前
数据库概念和编译安装mysql流程
linux·数据库·mysql
w***954918 小时前
运维实战---多种方式在Linux中部署并初始化MySQL
linux·运维·mysql
q***735518 小时前
三分钟内快速完成MySQL到达梦数据库的迁移
数据库·mysql
卿雪18 小时前
MySQL【基础】篇:什么是MySQL、主键和外键、三大范式、DDL、DML、DDL、DCL...
java·服务器·开发语言·数据库·后端·mysql·golang
s***411319 小时前
MySQL——表操作及查询
android·mysql·adb
可爱又迷人的反派角色“yang”19 小时前
Mysql数据库(一)
运维·服务器·前端·网络·数据库·mysql·nginx
垦***耪19 小时前
SSA-KELM多输入多输出回归预测:基于SSA算法优化KELM的Matlab代码实现,适用于...
mysql