mysql冷门使用参数

mysqldump

1.导出整个数据库 

mysqldump -u 用户名 -p 数据库名 > 导出的文件名  
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 
2.导出一个表 
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 
3.导出一个数据库结构 
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql 

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table  


mysqlslap工具


mysqlslap -h 192.168.60.150 -P 3308 --create-schema=opaq --concurrency=1 --iterations=1
--query=select count(*) from vehicle_partition; --csv=./result_7-5.txt


mysql参数

首先看看“-e, --execute=name”参数,这个参数是告诉mysql,我只要执行“-e”后面的某个命令,
而不是要通过mysql 连接登录到MySQL Server 上面。
此参数在我们写一些基本的MySQL 检查和监控的脚本中非常有用,我个人就经常在脚本中使用到他。
shell> mysql -h 192.168.60.150 -P 3308 -Be "source ./test.sql"
在shell下,也可以这样
shell> mysql -h 192.168.60.150 -P 3308 < test.sql 
输出信息太多需要翻页查看时,可以用more
shell> mysql -h 192.168.60.150 -P 3308 < test.sql | more
如果想将结果保存为文件:
shell> mysql -h 192.168.60.150 -P 3308 < test.sql  > mysql.out

使用参数 -N ( --skip-column-names) 就可以去掉返回结果中的表头了。

shell> mysql -h 192.168.60.150 -P 3308 -N -e"select count(*) from sjkk_gcjl;"
直接返回数字,而不是带count(*)的表头了。


如果在连接时候使用了“-E, --vertical”参数,登入之后的所有查询结果都将以纵列显示,
效果和我们在一条query 之后以“\G”结尾一样,
shell> mysql -h192.168.60.150 -P 3308 -E

“-H, --html”与“-X, --xml”这两个参数很有意思的,在启用这两个参数之后,
select出来的所有结果都会按照“Html”与“Xml”格式来输出,在有些场合之下,
比如希望Xml或者Html 文件格式导出某些报表文件的时候,是非常方便的
shell> mysql -h192.168.60.150 -P 3308 -H

“--prompt=name”参数对于做运维的人来说是一个非常重要的参数选项,
其主要功能是定制自己的mysql 提示符的显示内容,例如:
shell>mysql -h 192.168.60.152 -P 3309  --prompt="\\u@\\h : \\d \\r:\\m:\\s mysql> "
root@192.168.60.152 : (none) 04:20:57 mysql> use opaq_152
Database changed
root@192.168.60.152 : opaq_153 04:21:16 mysql> 

“--tee=name”参数也是对运维人员非常有用的参数选项,用来告诉mysql,将所有输
入和输出内容都记录进文件。在我们一些较大维护变更的时候,为了方便被查,最好是将整
个操作过程的所有输入和输出内容都保存下来

使用“-U, --safe-updates”参数之后,将禁止所有不能使用索引的update 和delete 操作的请求,

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值