MySQL学习4–获得MySQL5.1的帮助

9月 1st, 2013
如何获得帮助

  1. 官方帮助文档(chm);
  2. 客户端工具(mysql>help);
    1. ?与help一样,获得帮助信息;
    2. clear:清除当前输入的语句,在错误的语句后面输入\c即可;
    3. connect:重新连接服务器,可以指定主机名和服务器,输入connect dbname host或或者\r dbname host即可;
    4. delimiter:语句分隔符,设置执行语句的符号,执行delimiter $$即可;
    5. edit:调用vi修改sql语句,在要修改的语句后面输入\e即可;
    6. go:发送命令到mysql服务器;
    7. pager:查询内容太多,分页显示,设置:>pager less,禁止:>nopager;
    8. tee:把查询结果输入到一个文件中:>tee /tmp/rst.txt,禁止notee,主要用于数据库的备份脚本输出;
    9. prompt:改变提示符,如:prompt royalwzy>;则每次输入命令是提示符变为royalwzy>字符串(可以在配置文件中定义,prompt=xxx);
    10. quit/exit:都是退出客户端,输入quit,exit和\q都行;
    11. source:执行一个sql脚本文件,文件名为参数,source /tmp/sql.txt;
    12. system:执行操作系统的命令,用法:system ls -l /tmp 或者\! ls -l /tmp;
    13. status:查看服务器信息的状态,输入status或者\s即可;
    14. use:改变使用的数据库,后面跟数据库的名称,eg:use mysql;
    15. charset:修改字符集,可以通过status查看当前使用的字符集,eg:charset latin1;
    16. warnings:开启警告信息,当输入的sql语句出错时,可以通过show warning或者show errors来打印警告或者错误信息,设置:warning或者\W,关闭:nowarning或者\w;
    17. rehash:设置客户端自动补全功能;
      1. 在服务器的配置文件中[mysql]节点下,默认使用no-auto-rehash选项;
      2. 注释no-auto-rehash选项,添加auto-rehash选项,reboot;
  3. 获得服务器端帮助:>help contents;
    1. 可以通过help cmd获得更详细的信息;
    2. 获得管理操作的命令:>help administration;
    3. 获得数据类型:>help data types;
    4. 获得show命令的帮助:help show; ? show;
    5. show variables:打印系统变量,类似oracle中的show parameter;
      1. 查询包含某一关键字的变量:show variables like ‘%buffer%’;
      2. 设置变量的值用set命令:set global|session key=value;
  4. show variables和show status的区别
    1. show variables:当服务器运行之后如果没有人工干预所有的参数不会发生改变;
    2. show status:显示服务器运行过程中的动态信息,值会动态改变;
  5. 获得表中前几行数据使用:select * from table_name limit n;
标签:
目前还没有任何评论.