如何获取MySQL帮助信息

在开发或测试环境在碰到MySQL相关故障时,大多数朋友可能会通过论坛发帖,QQ群讨论方式来获取帮助。该方式是获取帮助的有效途径之一。然而如果在生产环境,在没有网络的环境下,这些方式就无助于问题的解决。无论何种数据库,从官方网站获取帮助是最直接最有效的方式。其次没有网络的环境下,我们可以通过MySQL客户端工具自带的帮助信息来解决问题。

1)MySQL官方手册

Oracle官方文档一下,MySQL官方手册是获取MySQL帮助最直接最效的方式。该手册包含很多个部分,比如有关SQL的语法,MySQL安装方式,MySQL的系统变量,状态变量,命令行的常用工具,数据库的管等等。总之是一个MySQL数据相关的大合集。支持PDF及html方式下载。

下载位置:

--------------------------------------分割线 --------------------------------------

Ubuntu 14.04下安装MySQL

《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF

Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

Ubuntu 14.04下搭建MySQL主从服务器

Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群

Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb

MySQL-5.5.38通用二进制安装

--------------------------------------分割线 --------------------------------------

2)MySQL客户端工具自带的帮助

获取mysql有关的帮助信息,直接在mysql提示符下输入help即可获得有关在mysql客户端相关的帮助信息。
这个方式与Oracle SQL*plus下的help 是类似的。
mysql> help

For information about MySQL products and services, visit:
 
For developer information, including the MySQL Reference Manual, visit:
 
To buy MySQL Enterprise support, training, or other products, visit:
  https://shop.mysql.com/

List of all MySQL commands:
Note that all text commands must be first on line and end with ';'           
?        (\?) Synonym for `help'.
clear    (\c) Clear the current input statement.                            --清除当前输入的语句
connect  (\r) Reconnect to the server. Optional arguments are db and host.  --重新连接,通常用于被剔除或异常断开后重新连接,SQL*plus下也有这样一个connect命令
delimiter (\d) Set statement delimiter.                                      --设置命令终止符,缺省为;,比如我们可以设定为/来表示语句结束
edit      (\e) Edit command with $EDITOR.                                    --编辑缓冲区的上一条SQL语句到文件,缺省调用vi,文件会放在/tmp路径下
ego      (\G) Send command to mysql server, display result vertically.      --控制结果显示为垂直显示
exit      (\q) Exit mysql. Same as quit.                                      --退出mysql
go        (\g) Send command to mysql server.                                  --发送命令到mysql服务
help      (\h) Display this help.
nopager  (\n) Disable pager, print to stdout.                                --关闭页设置,打印到标准输出 
notee    (\t) Don't write into outfile.                                      --关闭输出到文件
pager    (\P) Set PAGER [to_pager]. Print the query results via PAGER.      --设置pager方式,可以设置为调用more,less等等,主要是用于分页显示
print    (\p) Print current command.                   
prompt    (\R) Change your mysql prompt.                                      --改变mysql的提示符 
quit      (\q) Quit mysql.                                                         
rehash    (\#) Rebuild completion hash.                                      --自动补齐相关对象名字   
source    (\.) Execute an SQL script file. Takes a file name as an argument.  --执行脚本文件
status    (\s) Get status information from the server.                        --获得状态信息
system    (\!) Execute a system shell command.                                --执行系统命令   
tee      (\T) Set outfile [to_outfile]. Append everything into given outfile.--操作结果输出到文件
use      (\u) Use another database. Takes database name as argument.        --切换数据库
charset  (\C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.  --设置字符集
warnings  (\W) Show warnings after every statement.                          --打印警告信息
nowarning (\w) Don't show warnings after every statement.
--上面的所有命令,扩号内的为快捷操作,即只需要输入“\”+ 字母即可执行

For server side help, type 'help contents'    --注意这里的描述help contents将获得服务器端的相关帮助信息

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ca1e6db9d4579e87825cc48103e96d7e.html