MySQL自带工具使用

MySQL自带工具使用

一、MySQL提示符(prompt)

在MySQL数据库默认情况下,mysql程序主提示符是mysql>,在mysql配置文件my.cnf(windows系统为.ini文件)的mysql选项下定义prompt参数进行提示符美化,使之达到自己想要的效果。

# 此为一种配置,可根据自己喜好进行设置
[mysql]
prompt="\\u@\\h : [\\d] \\r:\\m:\\s>"
转义序列	含义
\c	当前输入行数
\d	默认数据库名字,尚未选定数据库,则是(null)
\D	完整的日期和时间
\h	当前主机
\l	当前分隔符(从MySQL5.025/5.1.12起)
\m	分钟
\o	月份数字
\O	月份名称,3个字母
\p	当前端口号、套接字文件名、命名管道或共享内存的名字
\P	时间值am或pm标志
\r	小时(12小时)
\R	小时(24小时)
\s	秒
\S	分号
\t	制表符
\u	当前用户名,不带主机名
\U	当前用户名,带主机名
\v	服务器的版本号
\w	星期几,3个字母
\y	年(2位数字)
\Y	年(4位数字)
\'	单引号
\"	双引号
\_	空格字符
\	空格字符(这个转义序列是一个反斜线加一个空格)
\\	反斜线字符
\n	换行符
\x	字符x,x是内有上边列出现的任何字符

除了在配置文件中进行设置外,还可以通过–prompt选项进行设置提示符

二、–tee=name

将所有输入和输出内容都记录到文件name里。当做一些较大维护变更时,为了方便被查,最好将整个操作过程的所有输入输出内容保存下来。

三、3个与性能相关参数

1.-U,–safe-updates

禁止所有不能使用索引UPDATE和DELETE操作的请求。

2.–select_limit=#

需要1参数配合使用,限制查询记录的条数(#)

3.–max_join_size=#

需要1参数配合使用,限制参与join的最大记录数(#)

三、–show-wornings

执行完每一条query之后自动执行一次“show warnings”,显示出最后一次warning的内容。

四、mysqladmin

与MySQL管理相关

1.ping命令,检测MySQL Server是否能正常提供服务

mysqladmin -u username -ppwd -h localhost ping

# 以上命令可能报错,可使用下面命令
mysqladmin -u username -h localhost ping -p

2.status命令,获取几个基本状态值

mysqladmin -u username -ppwd -h localhost status

# 以上命令可能报错,可使用下面命令
mysqladmin -u username -h localhost status -p

3.processlist命令,获取当前数据库连接线程信息

mysqladmin -u username -ppwd -h localhost processlist

# 以上命令可能报错,可使用下面命令
mysqladmin -u username -h localhost processlist -p

五、mysqldump(导出)

将MySQL Server数据以Query语句导出成文本文件

mysqldump -u username -p --databases databasename > xxx.sql
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值