MySQL-mysql prompt的使用

MySQL-mysql prompt的使用

清晨说ぺ晚安 发布于 2017-08-03 字数 132 浏览 1291 回复 1

mysql控制台提示符prompt如果使用和设置?
在mysql终端下如果实现如下效果?
(user@host) [database]>

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灵芸 2017-11-08 1 楼

(user@host) [database]> 这个效果确实很人性化的,可是随时查看自己当前使用的数据库名称。其实实现起来也相对容易。这个功能往往容易被忽视。
我们要理解如下参数的意思:
u:连接用户
h:连接主机
d:连接数据库
r:m:s:显示当前时间

设置shell 的环境变量 : MYSQL_PS1

shell> export MYSQL_PS1="(u@h) [d]> "

使用程序启动命令选项 : --prompt

shell> mysql --prompt="(u@h) [d]> "
(user@host) [database]>

设置选项文件中的 [mysql] 节,添加 prompt 选项

 [mysql]
prompt=(\u@\h) [\d]>\_

在 mysql 程序中使用 prompt (R) 命令

 mysql> prompt (u@h) [d]>_
PROMPT set to '(u@h) [d]>_'
(user@host) [database]>
(user@host) [database]> prompt
Returning to default PROMPT of mysql>
mysql>

根据自己个人习惯可以做适当的调整