MySQL之SHOW语法

    技术2025-04-24  19

    MySQL之SHOW语法

    SHOW BINARY LOGS 列出服务器上的二进制日志文件

    SHOW {BINARY | MASTER} LOGS SHOW MASTER LOGS相当于SHOW BINARY LOGS。具有SUPER或 REPLICATION CLIENT特权的用户可以执行此语句。 SHOW BINLOG EVENTS [ IN ' log_name ' ] [ FROM pos ] [ LIMIT [ offset , ] row_count ]

    SHOW BINLOG EVENTS     显示二进制日志中的事件。如果未指定 ,则显示第一个二进制日志。 'log_name'

    SHOW BINLOG EVENTS  [IN 'log_name']        要列出的文件的名称。 [FROM pos]                      事件发生的位置。 [LIMIT [offset,] row_count]    描述事件类型的标识符。

    SHOW CHARACTER SET    显示所有可用的字符集。该 LIKE子句(如果存在)指示要匹配的字符集名称。该WHERE 子句可以使用更一般的条件来选择行

    SHOW CHARACTER SET [LIKE 'pattern' | WHERE expr]

    SHOW COLLATION     列出服务器支持的排序规则

    SHOW COLLATION [LIKE 'pattern' | WHERE expr]

    默认情况下,输出SHOW COLLATION包括所有可用的排序规则。该LIKE子句(如果存在)指示要匹配的归类名称。该WHERE 子句可以使用更一般的条件来选择行,

     SHOW COLUMNS     显示有关给定表中列的信息。它也适用于视图。 SHOW COLUMNS仅显示您具有某些权限的列的信息。

    SHOW [FULL] {COLUMNS | FIELDS} {FROM | IN} tbl_name [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]

    SHOW CREATE DATABASE     显示CREATE DATABASE 创建命名数据库的语句

    SHOW CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name

    SHOW CREATE EVENT     此语句显示CREATE EVENT重新创建给定事件所需的语句。它需要EVENT从中显示事件的数据库的特权

    SHOW CREATE EVENT event_name

    SHOW CREATE FUNCTION     与SHOW CREATE PROCEDURE存储函数类似

    SHOW CREATE FUNCTION func_name

    SHOW CREATE PROCEDURE    返回可用于重新创建命名存储过程的确切字符串

    SHOW CREATE PROCEDURE proc_name

    SHOW CREATE TABLE     显示CREATE TABLE创建命名表的语句。要使用此语句,您必须拥有该表的某些权限。

    SHOW CREATE TABLE tbl_name

    SHOW CREATE TRIGGER    此语句显示CREATE TRIGGER创建命名触发器的语句。此语句需要TRIGGER 与触发器关联的表的特权。

    SHOW CREATE TRIGGER trigger_name

    SHOW CREATE USER    此语句显示CREATE USER创建命名用户的语句。如果用户不存在,则会发生错误。除了显示当前用户的信息外,该语句还需要数据库的 SELECT权限 mysql。

    SHOW CREATE USER user

    SHOW CREATE VIEW    此语句显示CREATE VIEW创建命名视图的语句。

    SHOW CREATE VIEW view_name

    SHOW DATABASES        列出MySQL服务器主机上的数据库。 SHOW SCHEMAS是...的同义词SHOW DATABASES。该LIKE 子句(如果存在)指示要匹配的数据库名称。该 WHERE子句可以使用更一般的条件来选择行。您只能看到具有某种特权的数据库,除非您拥有全局SHOW DATABASES特权

    SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]

    SHOW ENGINE    显示有关存储引擎的操作信息。它需要 PROCESS特权。

    SHOW ENGINE engine_name {STATUS | MUTEX}

    SHOW ENGINES    显示有关服务器存储引擎的状态信息,这对于检查是否支持存储引擎或查看默认引擎是什么特别有用。

    SHOW [STORAGE] ENGINES

    SHOW ERROR    一个类似于的诊断语句SHOW WARNINGS,除了它仅显示错误信息,而不是错误,警告和注释。

    SHOW ERRORS [LIMIT [offset,] row_count] SHOW COUNT(*) ERRORS

    SHOW EVENTS    此语句显示有关事件管理器事件的信息。它需要EVENT从中显示事件的数据库的权限。

    SHOW EVENTS [{FROM | IN} schema_name] [LIKE 'pattern' | WHERE expr]

    SHOW FUNCTION CODE    此语句与SHOW PROCEDURE CODE存储函数类似

    SHOW FUNCTION CODE func_name

    SHOW FUNCTION STATUS    此语句与SHOW PROCEDURE STATUS存储函数类似。

    SHOW FUNCTION STATUS [LIKE 'pattern' | WHERE expr]

    SHOW GRANTS    显示授予用户的安全权限

    SHOW GRANTS [FOR user] 此语句以GRANT必须执行以复制权限分配的语句的形式显示分配给MySQL用户帐户 的权限。不显示指定帐户可用但被授予其他帐户的权限。例如,如果存在匿名帐户,则指定的帐户可能能够使用其权限,但SHOW GRANTS不会显示它们。

    SHOW INDEX    返回表索引信息

    SHOW {INDEX | INDEXES | KEYS}     {FROM | IN} tbl_name     [{FROM | IN} db_name]     [WHERE expr]

    SHOW MASTER STATUS    显示有关主服务器的二进制日志文件的状态信息。它需要 SUPER或 REPLICATION CLIENT特权

    SHOW {INDEX | INDEXES | KEYS} {FROM | IN} tbl_name [{FROM | IN} db_name] [WHERE expr]

    SHOW OPEN TABLES    列出TEMPORARY表缓存中当前打开的非表 SHOW OPEN TABLES [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]

    SHOW PLUGINS    显示有关服务器插件的信息

    SHOW PLUGINS

    SHOW PRIVILEGES    显示MySQL服务器支持的系统权限列表。确切的权限列表取决于服务器的版本。

    SHOW PRIVILEGES

    SHOW PROCEDURE CODE    显示了命名存储过程的内部实现的表示。类似的语句SHOW FUNCTION CODE显示有关存储函数的信息,仅适用于已使用调试支持构建的服务器

    SHOW PROCEDURE CODE proc_name

    SHOW PROCEDURE STATUS  返回存储过程的特征,例如数据库,名称,类型,创建者,创建和修改日期以及字符集信息。

    SHOW PROCEDURE STATUS [LIKE 'pattern' | WHERE expr]

    SHOW PROCESSLIST      显示正在运行的线程。

    SHOW [FULL] PROCESSLIST

    SHOW PROFILE      表示当前会话过程中执行的语句资源使用信息 SHOW PROFILE [type [, type] ... ] [FOR QUERY n] [LIMIT row_count [OFFSET offset]] type: ALL | BLOCK IO | CONTEXT SWITCHES | CPU | IPC | MEMORY | PAGE FAULTS | SOURCE | SWAPS

    SHOW PROFILES     该SHOW PROFILES语句与SHOW PROFILE显示的分析信息一起显示在当前会话过程中执行的语句的资源使用情况。

    SHOW PROFILES

    SHOW  RELAYLOG EVENTS    显示复制从站的中继日志中的事件。如果未指定 ,则显示第一个中继日志。

    SHOW RELAYLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count] [channel_option] channel_option: FOR CHANNEL channel

    SHOW SLAVE HOSTS        显示当前向主服务器注册的复制从服务器列表。

    SHOW SLAVE HOSTS

    SHOW SLAVE STATUS    提供有关从属线程的基本参数的状态信息

    SHOW SLAVE STATUS [FOR CHANNEL channel]

    SHOW STATUS    服务器状态信息

    SHOW [GLOBAL | SESSION] STATUS [LIKE 'pattern' | WHERE expr]

    SHOW TABLE STATUS    提供了很多关于每个非TEMPORARY 表的信息

    SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]

    SHOW TABLES    列出TEMPORARY给定数据库中的非表

    SHOW [FULL] TABLES [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]

    SHOW TRIGGERS    列出当前为数据库中的表定义的触发器(除非FROM给出子句,否则为默认数据库)

    SHOW TRIGGERS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]

    SHOW VARIABLES    显示MySQL系统变量的值

    SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern' | WHERE expr]

    SHOW WARNINGS    一个诊断语句,显示有关在当前会话中执行语句所产生的条件(错误,警告和注释)的信息。

    SHOW WARNINGS [LIMIT [offset,] row_count]  SHOW COUNT(*) WARNINGS ———————————————— 版权声明:本文为博主「睶先森」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/Butterfly_resting/article/details/80972805
    Processed: 0.008, SQL: 9