MySQL 控制台程序的提示符 prompt 字符串设置

2022-11-12 09:29:41
内容摘要
这篇文章主要为大家详细介绍了MySQL 控制台程序的提示符 prompt 字符串设置,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记!The prompt co
文章正文

这篇文章主要为大家详细介绍了MySQL 控制台程序的提示符 prompt 字符串设置,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

The prompt command reconfigures the default mysql> prompt. The string for defining the prompt can contain the following special sequences.mysql 控制台程序的默认提示符为 "mysql>". 该提示符可用根据需要进行修改设置:有以下几种设置方式: 设置shell 的环境变量 : MYSQL_PS1shell> export MYSQL_PS1="(\u@\h) [\d]> "使用程序启动命令选项 : --promptshell> 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]> promptReturning to default PROMPT of mysql>mysql>

prompt 中一些特殊的转义字符串

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

Your fulluser_name@host_nameaccount name

\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 控制台程序的提示符 prompt 字符串设置的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!