MySQL 常用SHOW语句
--显示当前所有数据库的名称
SHOW DATABASES
--显示当前数据库中所有表的名称(需要设置默认数据库use DATABASE_NAME)
SHOW TABLES
--显示数据库中的所有表
SHOW TABLES FROM db_name
--显示MySQL当前支持哪些存储引擎和默认存储引擎
SHOW ENGINES;
--显示MySQL当前支持哪些字符集
SHOW CHARACTER SET
--校对规则
SHOW COLLATION;
--显示二进制文件以及文件大小(需要开启二进制日志记录功能)
SHOW BINARY | MASTER
--显示二进制文件的执行过程
SHOW BINLOG EVENTS
--显示已经创建的库,创建时的语句
SHOW CREATE DATABASES tushare;
--显示已经创建的表,创建时的语句
SHOW CREATE TABLE `tushare`.`tick_data`;
--显示已经创建的函数,创建时的语句
SHOW CREATE FUNTCION
--显示已经创建的存储过程,创建时的语句
SHOW CREATE PROCEDURE
--显示已经创建的触发器,创建时的语句
SHOW CREATE TRIGGER
--显示已经创建的视图,创建时的语句
SHOW CREATE VIEW
--显示已经创建的事件,创建时的语句
SHOW CREATE EVENTS
--显示存储引擎的详细信息
SHOW ENGINE
--显示最后一个执行语句所产生的警告信息
SHOW WARNINGS
--显示最后一个执行语句所产生的错误信息
SHOW ERRORS
--显示事件信息
SHOW EVENTS
--显示一个用户所拥有的权限
SHOW GRANTS FOR CURRENT_USER();
--显示系统中正在运行的所有进程,普通用户只能查看自己的进行信息
SHOW PROCESSLIST
--显示MySQL所支持的所有权限,及权限可操作的对象
SHOW PRIVILEGES
--显示MySQL插件信息
SHOW PLUGINS
--显示Master当前正在使用的二进制信息
SHOW MASTER STATUS
--显示表属性信息
SHOW TABLE STATUS
--显示表索引信息(需要先创建索引)
SHOW INDEX
--显示存储过程信息(需要先创建存储过程)
SHOW PROCEDURE STATUS
--显示存储函数信息(需要先创建存储函数)
SHOW FUNCTION STATUS
--显示触发器信息(需要先创建触发器)
SHOW TRIGGERS
--显示执行语句的资源使用情况(SELECT @@profiling;SET profiling = 1;)
SHOW PROFILE and SHOW PROFILES
--显示Master主机上已注册的复制主机列表(需要先做主从复制)
SHOW SLAVE HOSTS
--显示Slave主机状态信息(需要先做主从复制)
SHOW SLAVE STATUS
--显示MySQL状态变量信息
SHOW GLOBAL | SESSION STATUS
--显示MySQL系统变量信息
SHOW GLOBAL | SESSION VARIABLES