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

 更新时间:2011年08月07日 11:37:47   作者:  
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

相关文章

  • MySQL之容灾方案解读

    MySQL之容灾方案解读

    这篇文章主要介绍了MySQL之容灾方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • MySQL复制机制原理讲解

    MySQL复制机制原理讲解

    在本篇文章中小编通过诙谐幽默的语言图文给大家讲述了MySQL复制机制的原理及相关知识点,需要的朋友们参考下。
    2019-05-05
  • Mysql复制表结构、表数据的方法

    Mysql复制表结构、表数据的方法

    这篇文章主要介绍了Mysql复制表结构、表数据的方法,需要的朋友可以参考下
    2015-10-10
  • MySQL创建内部临时表的所有场景盘点

    MySQL创建内部临时表的所有场景盘点

    这篇文章主要为大家介绍了MySQL创建内部临时表的所有场景盘点,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • MySQL的事件调度器使用介绍

    MySQL的事件调度器使用介绍

    这篇文章主要介绍了MySQL的事件调度器使用介绍,本文讲解了事件调度器的开启、创建、修改、删除等操作的使用实例,需要的朋友可以参考下
    2015-06-06
  • mysql随机查询10条数据的三种方法

    mysql随机查询10条数据的三种方法

    本文主要介绍了mysql随机查询10条数据的三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • mysql中distinct和group by的区别浅析

    mysql中distinct和group by的区别浅析

    distinct简单来说就是用来去重的,而group by的设计目的则是用来聚合统计的,两者在能够实现的功能上有些相同之处,但应该仔细区分,下面这篇文章主要给大家介绍了关于mysql中distinct和group by区别的相关资料,需要的朋友可以参考下
    2023-05-05
  • 如何使用myisamchk和mysqlcheck工具快速修复损坏的MySQL数据库文件

    如何使用myisamchk和mysqlcheck工具快速修复损坏的MySQL数据库文件

    有时候数据库突然就坏了很郁闷,用mysqlcheck.exe可以修复受损数据库
    2020-01-01
  • MySQL中对于NULL值的理解和使用教程

    MySQL中对于NULL值的理解和使用教程

    这篇文章主要介绍了MySQL中对于NULL值的理解和使用教程,是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • 详解MySQL中的外键约束问题

    详解MySQL中的外键约束问题

    这篇文章主要介绍了详解MySQL中的外键约束问题,针对在MySQL中使用InnoDB表的情况,需要的朋友可以参考下
    2015-07-07

最新评论