首页 > 数据库 > MySQL > 正文

mysql 自带工具细说

2024-07-24 12:35:47
字体:
来源:转载
供稿:网友
  MySQL自带工具使用介绍:
   mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理MySQL的服务器。
  命令格式:
  Usage:mysql [OPTIONS][database]
  例:mysql -e "select user,host from user" mysql
  mysql --help 可以得到相应的基础使用帮助信息
  -e : --execut=name :我们要执行-e后面的命令,但是并不通过mysql连接进入mysql交互界面。此参数在我们写一些基本的mysql检查和监控脚本中非常有用。
  -E :--vertical :登陆之后的所有查询结果都将以纵列显示
  -H ,--html,-X,--xml,:在启用这两个参数之后,select出来的所有结果都会按照Html,与Xml格式输出
  --prompt=name :对于运维的人来说是一个非常重要的参数,其主要功能是定制自己的mysql提示符的显示内容。个人强烈建议://u@//h://d//r://m://s>
  br/>个人强烈建议://u@//h://d//r://m://s>
  /h:表示主机名
  /d:表示当前数据库
  /r:小时(12小时制)
  /m:分钟
  /s:秒
  --tee=name:用来告诉mysql,将所有的输入和输出的内容记录到文件。在我们进行较大的维护变更的时候,为了方便被查,最好将所有的输入和输出的内容记录下来,方便被查。
  也可以直接加入到my.cnf中的[client]
  或者在mysql提示符下面执行 tee /path
 
      常用选项的解释:
          --concurrency (-c)  代表并发数量,多个可以用逗号隔开。
          --engins  代表要测试的引擎,可以有多个,用分号隔开
          --iterations (-i) 代表要运行这些测试多少次,即运行多少次后,得到结果
          --auto-generata-sql  代表系统自己生成的SQL脚本来测试
          --auto-generate-sql-load-type:代表要测试的是读是写还是混合模式(read,write,updata,mixed)
          --number-of-queries  代表总共要运行多少次查询。
          --debug-info:代表要额外输出CPU以及内存的相关信息(注:只有在MySQL用--with-debug编译时即可)
          --number-int-cols  :代表测试表中的integer类型的属性有几个
          --number-char-cols  :代表测试表的char类型字段数量
          --create-schema  代表自己定义的模式(在MySQL中也就是库即创建测试的数据库)
          -query  代表自己SQL脚本
          --only-print  如果只想打印看看SQL语句是什么,可以用这个选项
          --csv=name 生产CSV格式数据文件

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表