在开发或测试环境在碰到mysql相关故障时,大多数朋友可能会通过论坛发帖,qq群讨论方式来获取帮助。该方式是获取帮助的有效途径之
在开发或测试环境在碰到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将获得服务器端的相关帮助信息