文章目录
MySQL作为我们日常开发使用最常见的数据库,使用了这么久,有时候遇到各种问题,在查阅资料,还是官方的用户手册最全面;
今天本文想介绍的是MySQL 自带的help命令,因为它能够快速的方便我们进行简单查阅帮助;
语法
HELP <查询内容>
其中,查询内容为要查询的关键字。
注意:
- 查询内容中不区分大小写
- 查询内容中可以包含通配符”%“和"_",效果与LIKE运算符执行的模式匹配操作含义相同。例如,HELP 'rep%'用来返回以rep开头的主题列表
- 查询内容可以使单引号引起来,也可以不使用单引号,为避免歧义,最好使用单引号引起来
该命令可以在控制台中
案例
查询帮助文档目录列表
HELP 'contents';
输出:
source_category_name name is_it_category
Contents Account Management Y
Contents Administration Y
Contents Components Y
Contents Compound Statements Y
Contents Contents Y
Contents Data Definition Y
Contents Data Manipulation Y
Contents Data Types Y
Contents Functions Y
Contents Geographic Features Y
Contents Help Metadata Y
Contents Language Structure Y
Contents Plugins Y
Contents Prepared Statements Y
Contents Replication Statements Y
Contents Storage Engines Y
Contents Table Maintenance Y
Contents Transactions Y
Contents User-Defined Functions Y
Contents Utility Y
查看具体内容
从上面目录中选择一条具体内容,如:
HELP 'Data Types';
总结: 可以这样一层层的进行查阅,输出的 description 字段里,就是帮助文档信息。
扩展
MySQL提供了4张数据表来保存服务端的帮助信息,即使用HELP语法查看的帮助信息。这些表在 mysql 这个数据库中。
执行语句就是从这些表中获取数据并返回给客户端的,
MySQL提供的四张数据表如下:
表名 | 描述 |
---|---|
help_category | 关于帮助主题类别的信息 |
help_keyword | 与帮助主题相关的关键字信息 |
help_relation | 帮助关键字信息和主题信息之间的映射 |
help_topic | 帮助主题的详细内容 |