您的位置:首页 > 数据库 > MySQL

mysql客户端工具的使用

2016-09-27 10:32 260 查看
mysql>
mysql
--user,-u
--host,-h
--password,-p
--port
--protocol
--database DATABASE,-D

其他选项:
--compress语句先压缩在返回、节约带宽

mysql>
交互式模式
批处理模式(脚本模式)
mysql < init.sql :把一堆命令输入mysql

mysql> \. /root/test/sql

mysql>
命令两类:
客户端命令:
服务器语句:有语句结束符,默认为;
\?获取客户端命令列表
\c 提前终止语句执行
\d 定义换行符为
\r 重新连接到mysql服务器,显示当前打开的数据库,并显示Connection id
\g 无论语句结束符是什么,直接将此语句送至服务器执行
\G 无论语句结束符是什么,直接将此语句送至服务器端执行,并且直接以竖排方式显示
\! 执行shell命令
\W:语句执行结束后显示警告信息;
\w: 不显示警告信息
\#: 对于新建的对象支持补全功能

mysql>
->语句未结束可以继续输入
'>缺单引号的后一半
">缺双引号的后一半
`>缺反引号的后一半
/*> 缺少 多行注释的后一半

补全:
名称补全
-A 禁用补全功能(连接mysql时使用)

服务器端命令:
列如 help SELECT 获取 select命令的帮助

mysqladmin status 服务器状态命令

--sleep 2 两秒钟显示一次
--count 2 只显示2次

mysqladmin extended-status 显示状态变量
mysqladmin variables 显示服务器变量
flush privileges 刷新授权表
flush tables 关闭所有已打开的表
flush flush-threads 清除空闲 线程
flush-status重置大多数的额服务器状态变量
flush-logs 二进制和中继日志滚动
flush-hosts 清楚主机内部信息
refresh相当于同时执行flush-hosts和flush-logs
shutdown 关闭mysql服务器进程
version服务器版本及当前状态信息
start-slave启动复制,启动从服务器的复制线程
SQL thread
IO thread
stop-slave

mysqldump, mysqlimport ,mysqlcheck
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 工具 客户端