MySQL数据库 prompt参数详解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoyi23000/article/details/52916070

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

我个人较喜欢的格式为

[mysql]

prompt=\\U [\\d]>  显示的效果为 #root@localhost [mysql]>

下列出prompt参数的完整选项清单:


转义序列 含义
\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选项进行设置提示符



展开阅读全文

没有更多推荐了,返回首页