[转] mysql --prompt介绍
2017-01-20 10:08
585 查看
mysql --prompt修改命令行链接mysql时的提示符,shell脚本示例如下
在命令行输入 db crm 执行效果如下
--prompt选项列表,示例脚本中用到的选项已经标红
#!/bin/bash case $1 in crm) cmd='mysql -h192.168.1.2 -uroot -proot -P3306 -Dcrm' ;; *) echo "数据库变量不存在:$1 仅支持输入 crm" exit 0 ;; esac shift 1 $cmd --prompt="[\u@\h:\p(\d) \R:\m:\s] mysql>" --default-character-set=utf8 -A "$@"
在命令行输入 db crm 执行效果如下
liuzhao ~ $ db crm Warning: Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 54706839 Server version: 5.5.40-36.1-log Percona Server (GPL), Release 36.1, Revision 707 Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. [root@192.168.1.2:3306(crm) 16:59:15] mysql>
--prompt选项列表,示例脚本中用到的选项已经标红
\c | A counter that increments for each statement you issue |
\D | 当前日期 |
\d | 当前数据库 |
\h | 数据库主机 |
\l | The current delimiter (new in 5.1.12) |
\m | 当前时间(分) |
\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 | 当前时间(小时)[b](0–23)[/b] |
\r | 当前时间(小时)[b](1–12)[/b] |
\S | Semicolon |
\s | 当前时间(秒) |
\t | A tab character |
\U | Your full user_name@ host_nameaccount name |
\u | 数据库用户名 |
\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 | [code]x, for any “x” not listed above |
相关文章推荐
- MYSQL初学者使用指南与介绍
- MySQL数据导入导出方法与工具介绍(3-Exporting Data)
- MySQL管理介绍
- MM.MySQL MySQL的JDBC驱动程序的介绍
- MySQL中多表操作和批处理详细介绍(1)
- MySql Query Cache 查询缓存介绍(1)
- MySQL数据导入导出方法与工具介绍(1- myslqimport utility)
- 详细介绍:Apache+PHP+MySQL配置攻略
- tomcat+MYSQL+proxool 的配置介绍!
- MySQL数据导入导出方法与工具介绍(2-import from sql files)
- MYSQL初学者使用指南与介绍
- MYSQL初学者使用指南与介绍 选择自 onemaster 的 Blog
- mysql安装图解(详细步骤),配置,相关图形工具介绍及使用,中文支持
- MySql C API查询过程介绍
- MySQL数据导入导出方法与工具介绍(1- myslqimport utility)
- MYSQL初学者使用指南与介绍
- MYSQL初学者使用指南与介绍
- MySQL数据导入导出方法与工具介绍(2-import from sql files)
- MySQL存储引擎memory和merge介绍
- MySQL中多表操作和批处理详细介绍(2)