服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|

服务器之家 - 数据库 - Mysql - mysql 控制台程序的提示符 prompt 字符串设置

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

2019-11-22 14:41MYSQL教程网 Mysql

mysql 控制台程序的提示符 prompt 字符串设置,学习mysql的朋友可以参考下。

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

\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 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

 

延伸 · 阅读

精彩推荐
  • MysqlMySQL中字段类型char、varchar和text的区别

    MySQL中字段类型char、varchar和text的区别

    今天小编就为大家分享一篇关于MySQL中字段类型char、varchar和text的区别,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起...

    CODETC4162019-06-01
  • MysqlMySQL两种表存储结构MyISAM和InnoDB的性能比较测试

    MySQL两种表存储结构MyISAM和InnoDB的性能比较测试

    MySQL支持的两种主要表存储格式MyISAM,InnoDB,上个月做个项目时,先使用了InnoDB,结果速度特别慢,1秒钟只能插入10几条。后来换成MyISAM格式,一秒钟插入...

    mysql教程网2102019-10-16
  • Mysql解决MySQL 5.7中定位DDL被阻塞的问题

    解决MySQL 5.7中定位DDL被阻塞的问题

    这篇文章主要介绍了MySQL 5.7中如何定位DDL被阻塞的问题,在MySQL 5.7中,针对MDL,引入了一张新表performance_schema.metadata_locks,该表可对外展示MDL的相关信息,包...

    iVictor5862019-06-29
  • Mysqlmysql5.7及mysql 8.0版本修改root密码的方法小结

    mysql5.7及mysql 8.0版本修改root密码的方法小结

    这篇文章主要介绍了mysql5.7及mysql 8.0版本修改root密码方式 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下...

    MoShaoBBC1942019-06-18
  • Mysql关于case when语句的报错问题详解

    关于case when语句的报错问题详解

    SQL CASE 表达式是一种通用的条件表达式,类似于其它语言中的 if/else 语句,下面这篇文章主要给大家介绍了关于case when语句的报错问题的相关资料,文中通...

    一直是小学生4502019-06-29
  • MysqlCan't connect to local MySQL through socket '/tmp/mysql.sock'解决方法

    Can't connect to local MySQL through socket '/tmp/mysql.sock'解决方法

    今天小编就为大家分享一篇关于Can't connect to local MySQL through socket '/tmp/mysql.sock'解决方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,...

    芽孢八叠球菌1682019-06-02
  • MysqlADODB 入门

    ADODB 入门

    1. 前言 ADODB 是 Active Data Objects Data Base 的简称,它是一种 PHP 存取数据库的函式组件。现在 SFS3 系统 (校园自由软件交流网学务系统) 计划的主持人陈莹光老...

    脚本之家2652019-10-16
  • MysqlMySQL服务维护笔记

    MySQL服务维护笔记

    使用 MySQL 服务的一些经验,主要从以下几个方面考虑的MySQL服务规划设计。对于高负载站点来说PHP和MySQL运行在一起(或者说任何应用和数据库运行在一起的...

    mysql技术网4912019-10-16