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] shutdownperror:
查看错误手册 D:\mysql\mysql-5.5.31-win32\bin>perror 1364 --注意不能有;号mysqldump和mysqlimport见导入导出