Help 语句
HELP 'search_string'
HELP语句返回参考MySQL参考手册的在线信息。
HELP语句搜索给定搜索字符串的帮助表信息,并且展示搜索的结果。搜索的字符串不区分大小写。
搜索的字符串可以包含通配符%和_。例如,HELP 'rep%'返回所有以rep开头的主题。
HELP语句能识别几种类型的搜索字符串:
在最高级别,使用contents返回所有顶级的帮助分类:
mysql> help 'contents';
对于给定的帮助分类,例如Data Types,可以使用分类名称:
mysql> help 'Data Types';
对于指定主题上的帮助,例如ASCII()函数或者CREATE TABLE语句,使用关联的关键词:
mysql> help 'ascii';
mysql> help 'create table';
换句话说,搜索字符串匹配一个类别、许多主题或者单个主题。你不需要提前告诉要返回什么。然而,你可以告诉HELP响应什么样子。
下面的描述提示结果集可以用的格式。例子语句的输出使用tabular或者vertical格式,但是注意mysql自身使用不同的方式格式化HELP的结果。
空结果集
要搜索的字符串没有匹配的结果。
结果集包含有三列的单行
这表示搜索字符串给出了提示。结果有三列:
name: 主题名。
description: 主题的描述性的帮助文本。
example: 使用例子。这列可能为空。
HELP 'replace'的例子字段:
name: REPLACE
description: Syntax:
REPLACE(str,from_str,to_str)
Returns the string str with all occurrences of the string from_str
replaced by the string to_str. REPLACE() performs a case-sensitive
match when searching for from_str.
example: mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
-> 'WwWwWw.mysql.com'
结果集包含两列多行
这表示搜索的字符串匹配多个帮助主题。结果集显示帮助主题的名称:
name: 帮助主题名称
is_it_category: 如果名称表示一个帮助主题就是Y,不是就是N。
HELP 'status'的例字段:
+-----------------------+----------------+
| name | is_it_category |
+-----------------------+----------------+
| SHOW | N |
| SHOW ENGINE | N |
| SHOW MASTER STATUS | N |
| SHOW PROCEDURE STATUS | N |
| SHOW SLAVE STATUS | N |
| SHOW STATUS | N |
| SHOW TABLE STATUS | N |
+-----------------------+----------------+