mysqlコンソールプログラムのプロンプトprompt文字列設定

3305 ワード

The prompt command reconfigures the default mysql> prompt. The string for defining the prompt can contain the following special sequences.
mysqlコンソールプログラムのデフォルトプロンプトは「mysql」.このプロンプトは、必要に応じて設定を変更できます.
以下の設定方法があります.
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>
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

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�C23) \r
The current time, standard 12-hour time (1�C12) \S
Semicolon \s
Seconds of the current time \t
A tab character \U
Your full  user_name @ host_name  account 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