加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 自带工具细说

发布时间:2022-07-03 08:43:17 所属栏目:MySql教程 来源:互联网
导读:MySQL自带工具使用介绍: mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理MySQL的服务器。 命令格式: Usage:mysql [OPTIONS][database] 例:mysql -e select user,host from user mysql mysql --help 可以得到相应的
  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:dr:m:s>
  br/>个人强烈建议:u@h:dr: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格式数据文件

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读