【MySQL】命令行提示符参数prompt

xixuefeng MySQL 2020-01-03 10:07:02 1,707 次浏览 【MySQL】命令行提示符参数prompt已关闭评论

在MySQL数据库默认情况下,mysql命令行提示符是mysql>,当执行SQL语句时,要么加上数据库名称,要么先得确认一下连接的是哪个数据库,相对麻烦一点点。在mysql配置文件my.cnf,可以通过mysql标签定义prompt参数进行提示符美化,可以做到一目了然。如下:

说明:

\U:当前用户名,带主机名
\d:默认数据库名字,尚未选定数据库,则是(none)
\_:空格字符

显示的效果如下:

参数prompt的选项如下:

\c:当前输入行数
\d:默认数据库名字,尚未选定数据库,则是(none)
\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是内有上边列出现的任何字符

回顶部