SHOW
has many forms that provide information about databases, tables, columns, or status information about the server. SHOW
有许多形式,提供有关数据库、表、列的信息或有关服务器的状态信息。This section describes those following:本节介绍了以下内容:
SHOW {BINARY | MASTER} LOGS SHOW BINLOG EVENTS [IN 'log_name
'] [FROMpos
] [LIMIT [offset
,]row_count
] SHOW CHARACTER SET [like_or_where
] SHOW COLLATION [like_or_where
] SHOW [FULL] COLUMNS FROMtbl_name
[FROMdb_name
] [like_or_where
] SHOW CREATE DATABASEdb_name
SHOW CREATE EVENTevent_name
SHOW CREATE FUNCTIONfunc_name
SHOW CREATE PROCEDUREproc_name
SHOW CREATE TABLEtbl_name
SHOW CREATE TRIGGERtrigger_name
SHOW CREATE VIEWview_name
SHOW DATABASES [like_or_where
] SHOW ENGINEengine_name
{STATUS | MUTEX} SHOW [STORAGE] ENGINES SHOW ERRORS [LIMIT [offset
,]row_count
] SHOW EVENTS SHOW FUNCTION CODEfunc_name
SHOW FUNCTION STATUS [like_or_where
] SHOW GRANTS FORuser
SHOW INDEX FROMtbl_name
[FROMdb_name
] SHOW MASTER STATUS SHOW OPEN TABLES [FROMdb_name
] [like_or_where
] SHOW PLUGINS SHOW PROCEDURE CODEproc_name
SHOW PROCEDURE STATUS [like_or_where
] SHOW PRIVILEGES SHOW [FULL] PROCESSLIST SHOW PROFILE [types
] [FOR QUERYn
] [OFFSETn
] [LIMITn
] SHOW PROFILES SHOW RELAYLOG EVENTS [IN 'log_name
'] [FROMpos
] [LIMIT [offset
,]row_count
] SHOW {REPLICAS | SLAVE HOSTS} SHOW {REPLICA | SLAVE} STATUS [FOR CHANNELchannel
] SHOW [GLOBAL | SESSION] STATUS [like_or_where
] SHOW TABLE STATUS [FROMdb_name
] [like_or_where
] SHOW [FULL] TABLES [FROMdb_name
] [like_or_where
] SHOW TRIGGERS [FROMdb_name
] [like_or_where
] SHOW [GLOBAL | SESSION] VARIABLES [like_or_where
] SHOW WARNINGS [LIMIT [offset
,]row_count
]like_or_where
: { LIKE 'pattern
' | WHEREexpr
}
If the syntax for a given 如果给定SHOW
statement includes a LIKE '
part, pattern
''
is a string that can contain the SQL pattern
'%
and _
wildcard characters. SHOW
语句的语法包含LIKE '
部分,则pattern
''pattern'
是一个可以包含SQL%
和_
通配符的字符串。The pattern is useful for restricting statement output to matching values.该模式用于将语句输出限制为匹配值。
Several 一些SHOW
statements also accept a WHERE
clause that provides more flexibility in specifying which rows to display. SHOW
语句还接受WHERE
子句,该子句在指定要显示的行时提供了更大的灵活性。See Section 26.8, “Extensions to SHOW Statements”.请参阅第26.8节,“SHOW语句的扩展”。
Many MySQL APIs (such as PHP) enable you to treat the result returned from a 许多MySQL API(如PHP)允许您将SHOW
statement as you would a result set from a SELECT
; see Chapter 29, Connectors and APIs, or your API documentation for more information. SHOW
语句返回的结果视为SELECT
语句的结果集;有关更多信息,请参阅第29章,“连接器和API”或API文档。In addition, you can work in SQL with results from queries on tables in the 此外,您还可以在SQL中处理对INFORMATION_SCHEMA
database, which you cannot easily do with results from SHOW
statements. INFORMATION_SCHEMA
数据库中的表进行查询的结果,而这对于SHOW
语句的结果来说是不容易做到的。See Chapter 26, INFORMATION_SCHEMA Tables.请参阅第26章,“INFORMATION_SCHEMA表”。