我在登录MySQL后的命令行是这个样子的:

warmbupt@pchuang:/windows/MyCode/SS$ mysql -u root -ppassw0rd

Welcome to the MySQL monitor.  Commands end with ; or /g.

Your MySQL connection id is 37

Server version: 5.1.37-1ubuntu5.1 (Ubuntu)

Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.

mysql>

通过一系列改造,我们可以得到一个更加user-friendly的命令行提示符。

我们试着显示用户名、主机名和正在使用的数据库名称:

在shell命令行中设置环境变量:

export MYSQL_PS1="/u@/h [/d]> "

其中

/u – Username 用户名

/h – Hostname 主机名

/d – Current mysql database 当前数据库

当然,你可以将该命令写入bashrc以后在bash下使用都能得到这样的命令行提示符了。或者你可以在MySQL的配置文件/etc/my.cnf 或.my.cnf设置:

prompt=//u@//h [//d]>//_

另外,你在MySQL内也可以设置:

prompt /u@/h [/d]>

在你想回归原始的时候你可以在MySQL中键入prompt即可回归(回到在MySQL外部的设置,若你在bashrc中写入的话即回归到bashrc中的设置状态)。

附变量表:

Generic variables:

/S displays semicolon

/’ displays single quote

/” displays double quote

/v displays server version

/p displays port

// displays backslash

/n displays newline

/t displays tab

/ displays space (there is a space after / )

/d displays default database

/h displays default host

/_ displays space (there is a underscore after / )

/c displays a mysql statement counter. keeps increasing as you type commands.

/u displays username

/U displays username@hostname accountname

Date related variables:

/D displays full current date (as shown in the above example)

/w displays 3 letter day of the week (e.g. Mon)

/y displays the two digit year

/Y displays the four digit year

/o displays month in number

/O displays 3 letter month (e.g. Jan)

/R displays current time in 24 HR format

/r displays current time in 12 hour format

/m displays the minutes

/s displays the seconds

/P displays AM or PM

本文转自gnuhpc博客园博客,原文链接:http://www.cnblogs.com/gnuhpc/archive/2012/12/21/2828294.html,如需转载请自行联系原作者

mysql定制化_【MySQL技巧】定制你的MySQL命令行-阿里云开发者社区相关推荐

  1. mysql数据漂移_数据库漂移-和数据库漂移相关的内容-阿里云开发者社区

    MySQL双主一致性架构优化 | 架构师之路 一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点. 在一个My ...

  2. lua mysql 事务_为什么在 Redis 实现 Lua 脚本事务?-阿里云开发者社区

    在刚过去的几个月中,我一直在构思并尝试在 redis 中实现 lua 脚本的事务功能.没有多少人理解我的想法,所以我将通过一些历史为大家做下解释. MySQL 与 Postgres 在 1998-20 ...

  3. 阿里 postgresql mysql_如何将PostgreSQL与MySQL相结合,实现1+12的组合拳?(下)-阿里云开发者社区...

    查看上篇文章,点击这里. (4)无死角全加密 前面讲了一下我们有一个无死角全加密的一个版本,是一个特殊的版本.这个版本也是跟跟达摩院合作输出的一个版本.它能够防网络攻击,数据库攻击,操作系统攻击,存储 ...

  4. mysql异地多活方案_基于MGR高可用异地多活方案-阿里云开发者社区

    一.概述 主要目的实现MySQL高可用解决方案,实现异地多活. 二.实现构思 基于MGR实现高可用异地多活 首先要基于位置信息进行分片,例如华北 华中,华南,程序层要进行ip过滤和判断, 针对不同的i ...

  5. mysql c测试程序_MySQL · 最佳实践 · 一个TPC-C测试工具sqlbench使用-阿里云开发者社区...

    TPC-C是数据库系统经常使用的一个性能测试标准,目前开源社区里有几个可以使用的TPC-C测试工具,如BenchmarkSQL.DBT2. tpcc-mysql等.今天这里要介绍的是另一个TPC-C测 ...

  6. mysql hang住_mysql 5.7不定期的hang住重启-问答-阿里云开发者社区-阿里云

    线上一台mysql 5.7.17版本实例,系统centos 6.4 ,96G内存,SSD磁盘,buffer pool 60G,buffer pool instance 8,24 CPU.实例访问情况如 ...

  7. mysql总是出现-_mysql 总是莫名其妙的关闭:报错 -问答-阿里云开发者社区-阿里云...

    CentOS MYSQL 5.6不知道为什么,MYSQL总是莫名其妙的被关闭,然后网页提示 Connect Error (1045)Access denied for user 'root'@'172 ...

  8. mysql derived2_MySQL · 新特性分析 · 5.7中Derived table变形记-阿里云开发者社区

    Derived table实际上是一种特殊的subquery,它位于SQL语句中FROM子句里面,可以看做是一个单独的表.MySQL5.7之前的处理都是对Derived table进行Material ...

  9. mysql注册slave_创建slave库?spm=a2c4e.11155472的搜索结果-阿里云开发者社区

    云原生必备知识: 应用储存 所属技术领域: 云原生 | 名词定义 | 由于容器本身是非持久化的,因此需要解决在容器中运行应用程序遇到的一些问题.首先,当容器崩溃时,kubelet将重新启动容器,但是写 ...

最新文章

  1. 缓存系统中的三座大山
  2. c++课程学习(未完待续)
  3. python父亲节礼物送什么_父亲节送什么礼物给父亲呢?
  4. 看图说说class文件结构(部分)
  5. 第17讲 | 去中心化与区块链交易性能
  6. Linux的dev目录被删除,详解Linux系统下的/dev目录
  7. stm32气压传感器 带探头的_几种常用传感器
  8. Warship+NPOI导入导出组件介绍【对象化】
  9. oracle查询优化不走缓存,Oracle彻底优化——优化内存
  10. cocos2dx3.0关于实现椭圆运动
  11. 软硬一体的算法实践,阿里云如何以算法实现场景 “再创新”?
  12. 如何在html修改图片大小,HTML – 如何在CSS中动态调整图像大小?
  13. 欢迎光临 Javen-Studio 新网址:http://javenstudio.org
  14. 敏捷物联——引领生产和服务创新
  15. AcWing 2041. 干草堆(一维差分)
  16. ESP32设备驱动-SHT30温度湿度传感器驱动
  17. 鹰猎长空,航空志愿飞虎队
  18. 2021-07-11谓词执行
  19. 第五篇:基于深度学习的人脸特征点检测 - 生成TFRecord文件
  20. 计算机和脑科学,脑科学+人工智能:开启无限可能

热门文章

  1. Linux 学习笔记_12_文件共享服务_3_NFS网络文件服务
  2. window.open
  3. Nginx主主负载均衡架构
  4. Go 语言配置 TensorFlow
  5. 6.19docker (三)实战 Rails
  6. 802.1x 客户端获取ip过程 很详细
  7. sql server xp_readerrorlog SQL语句查看错误日志
  8. EL表达式的内置对象(待梳理)
  9. 实测DB_BLOCK_CHECKSUM=FULL的作用
  10. 走出“搜索引擎营销”三个误区