常用的mysql show命令如下, 其中方括号中为可选内容:
1、show databases;
显示mysql中所有数据库
2、show tables [from databases] ;
显示当前数据库中所有的表的名称
3、show columns from tables;
显示表中列的名称,于desc table_name相同
4、show [full] processlist;
正在运行的所有进程
5、show grants ;
#显示权限
show grants for username;
#显示一个用户的权限
show grants for current_user;
#显示当前用户的权限
show grants for current_user();
6、show [global | session] variables [like '%keyword%'] ;
显示系统变量的名称和值
7、show [global | session ] status [ like '%keyword' ] ;
提供服务器状态信息
8、show index from table_name [ from db_name] ;
显示表的索引
9、show privileges;
显示服务器支持的权限
10、show table status [ from db_name ] like '%keyword%' ;
显示数据库或指定database的每个表的信息,信息包括表类型,创建时间和表的最新更新时间
11、show create database database_name;
显示创建数据库语句
12、show create table table_name;
显示创建表的语句
13、show innodb status ;
显示存储引擎的状态
14、show logs;
显示BDB存储引擎的日志
15、show warnings;
显示最后一个执行的语句所产生的错误信息,警告和通知
16、show errors;
显示最后一个执行的语句所产生的错误
17、show charector set [ like '%part%' ] ;
显示可用字符集,like 对表的charector字段进行匹配
18、show collation [ like '%latin1%' ] ;
用于显示所有可用字符集的排序方式,like 对表中的collation字段进行匹配
19、show full columns from tab_name [ like '%user%'] ;
显示一个表中各列的信息,full 关键字会使得输出中包含您拥有的权限,并包含对每一列各自的评注,like对列明进行匹配
20、show engine innodb logs;
显示存储引擎的日志或状态信息
21、show [ storage ] engine ;
显示存储引擎的状态信息。可以查看一个存储引擎是否被支持,以及默认引擎是什么。
22、show open tables [ from db_name ] [ like '%keyword%' ] ;
列举在表缓存中当前被打开的非temporary表。
23、 show triggers [ from db_name ] [ like '%keyword%' ] ;
列出了目前被mysql服务器定义的触发器程序。 LIKE 子句的待匹配的表达式(epx)会与触发程序定义时所在的表的名称相比较,而不与触发程序的名称相比较
24、show create procedure sp_name;
显示某个存储过程的详细信息