• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

SQL语句之SHOW语句使用

MySQL SQL 彭东稳 9年前 (2015-12-31) 24690次浏览 已收录 0个评论

SHOW语句有许多形式,提供关于服务器的数据库、表、列或状态信息的信息。

SHOW语法格式:

如果对于一个给定的说明语句的语法包括像'模式','模式'是一个字符串,可以包含“%”和“_“通配符。该模式是有用的限制语句输出匹配的值。本节介绍以下:

SHOW DATABASES – 显示当前所有数据库的名称

SHOW TABLES – 显示当前数据库中所有表的名称(需要设置默认数据库use DATABASE_NAME)

SHOW TABLES FROM db_name – 显示数据库中的所有表

SHOW ENGINES – 显示MySQL当前支持哪些存储引擎和默认存储引擎

SHOW CHARACTER SET – 显示MySQL当前支持哪些字符集

SHOW COLLATION – 显示MySQL支持字符集的排序规则

SHOW BINARY | MASTER – 显示二进制文件以及文件大小(需要开启二进制日志记录功能)

SHOW BINLOG EVENTS – 显示二进制文件的执行过程

SHOW COLUMNS – 显示表的列信息(等同于DESC,需要先创建表)

SHOW CREATE DATABASES – 显示已经创建的库,创建时的语句

SHOW CREATE TABLE – 显示已经创建的表,创建时的语句

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 – 显示一个用户所拥有的权限

SHOW PROCESSLIST – 显示系统中正在运行的所有进程,普通用户只能查看自己的进行信息

SHOW PRIVILEGES – 显示MySQL所支持的所有权限,及权限可操作的对象

SHOW PLUGINS – 显示MySQL插件信息

SHOW MASTER STATUS – 显示Master当前正在使用的二进制信息

SHOW TABLE STATUS – 显示表属性信息

SHOW INDEX – 显示表索引信息(需要先创建索引,详情看“索引文章”)

SHOW PROCEDURE STATUS – 显示存储过程信息(需要先创建存储过程,详情请看“存储过程文章”)

SHOW FUNCTION STATUS – 显示存储函数信息(需要先创建存储函数,详情看“存储函数文章”)

SHOW TRIGGERS – 显示触发器信息(需要先创建触发器,详情看“触发器部分”)

SHOW PROFILE and SHOW PROFILES – 显示执行语句的资源使用情况

SHOW SLAVE HOSTS – 显示Master主机上已注册的复制主机列表(需要先做主从复制,详情看“主从复制部分”)

SHOW SLAVE STATUS – 显示Slave主机状态信息(需要先做主从复制,详情看“主从复制部分”)

 SHOW GLOBAL | SESSION STATUS – 显示MySQL状态变量信息

SHOW GLOBAL | SESSION VARIABLES – 显示MySQL系统变量信息


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (3)
[资助本站您就扫码 谢谢]
分享 (0)

您必须 登录 才能发表评论!