mysql客户端程序介绍

mysql:
-e:表示我只有执行-e后面的语句,而不需要连接登录到mysql服务上.
mysql -uroot -e "select * from world_innodb.city limit 10"     --不需要;号
-H/-B/-X显示格式.按HTML/B/xml格式显示.在连接时指定连接后的显示格式。
mysql -uroot -H -e "select version()"
mysql -uroot -B -e "select version()"
mysql -uroot -X -e "select version()"
-E按这种方式连接后,查询显示就好像在语句后加了\G           一样的垂直显示.
mysql -uroot -p -E进行登录连接

--prompt修改提示符
mysql -uroot -p --prompt="\u@\h:\d \r:\m:\s>"            --在windows下
[mysql]
prompt=mysql(\\u@\\h:\\d)>                     --等价于在参数配置文件中.
--tee将所有输出记录到日志文件中
mysql -uroot -p --tee="d:\output.txt"
在书写过程中如果要取消记录操作到日志中可以直接打\t
如果又需要打开可以\T
-U,--select_limit=#,--max_join_size=#.-U表示设置为更新安全模式,--select_limit是在更新安全模式下查询的记录数上限,--max_join_size在更新安全模式下最大的表连接数.
mysql -uroot -p -U --select_limit=3
可以在登录后通过set sql_safe_updates=1进行开启安全更新设置,也可以通过set sql_safe_updates=0进行取消。
可以通过select @@sql_safe_updates;或者show variables like '%sql_safe%';进行查看当前模式是否开启。

mysqladmin:
提供管理功能:状态检查,各种统计信息的flush,创建/删除数据库,关闭服务,
ping:检测mysql是否正常提供服务,mysqladmin -u[root] -p[oracle] -h[localhost] ping    --注意不能有;号
status:获取当前mysql服务的几个基本状态值.mysqladmin -u[root] -p[oracle] -h[localhost] status
processlist:获取当前数据库的连接线程信息.mysqladmin -u[root] -p[oracle] -h[localhost] processlist
shutdown:关闭服务器.mysqladmin -u[root] -p[oracle] -h[localhost] shutdown

perror:
查看错误手册
D:\mysql\mysql-5.5.31-win32\bin>perror 1364    --注意不能有;号

mysqldump和mysqlimport见导入导出

转载于:https://my.oschina.net/u/729507/blog/141612

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值