Contents
- UNIX
- Windows
- サーバ
- プログラミング言語
- データベース
- プロトコル
- サービス
- オープンソース
- 規格・技術
- アプリケーション
- PC
- DEVICE
- その他(未分類)
お問合せ: メールフォーム
mysqlコマンドのデフォルトのプロンプトは「mysql>」ですが、複数のデータベースを操作していると、現在操作している画面はどのデータベースなのか訳がわからなくなってきます。
そこで、データベース毎にプロンプトを変更して混乱を防ぐ方法です。
% export MYSQL_PS1='\u@\h[\d]> '
u: ユーザ名
h: ホスト名
d: データベース名
毎回 export するのも面倒なので、.zshrc (.bashrc) に定義しておいた方が楽です。
mysql> select * from tbl;
root@localhost[mydb]> select * from tbl;
ちなみに use コマンドで DB を選択する前は
root@localhost[(none)]>
となっています。