mysql 自定义提示符

mysql prompt的用法详解

--prompt=name 我们登入mysql数据库后,mysql的提示符只是一个很简单内容 mysql> ,没有其他任何信息。

通过--prompt=name可以自定义提示信息,通过配置显示登入的主机地址,登陆用户名,当前时间,当前数据库等。

参数如下:

Option  Description
\c  A counter that increments for each statement you issue
\D  The full current date
\d The default database
\h The server host
\l The current delimiter (new in 5.1.12)
\m  Minutes of the current time
\n  A newline character
\O  The current month in three-letter format (Jan, Feb, …)
\o  The current month in numeric format
\P  am/pm
\p The current TCP/IP port or socket file
\R  The current time, in 24-hour military time (0–23)
\r  The current time, standard 12-hour time (1–12)
\S  Semicolon
\s  Seconds of the current time
\t  A tab character
\U   

\u Your user name
\v  The server version
\w  The current day of the week in three-letter format (Mon, Tue, …)
\Y  The current year, four digits
\y  The current year, two digits
\_  A space
\   A space (a space follows the backslash)
\'  Single quote
\"  Double quote
\\  A literal “\” backslash character
\x 
x, for any “x” not listed above

方法一:在mysql提示符下直接修改,只对当前会话生效。

mysql>\R  mysql(\d)>

mysql(yoy)>use test;
Database changed
mysql(test)>

 

方法二:在my.cnf配置文件的[mysql]下修改,永久生效。

[mysql]
prompt="\\u@\\h :\\d\\r:\\m:\\s>"

posted @ 2018-05-08 12:59  sunny18  阅读(424)  评论(0编辑  收藏  举报