我在登录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

mysql定制化_【MySQL技巧】定制你的MySQL命令行相关推荐

  1. mysql 密码 特殊符号_MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录...

    本文主要向大家介绍了MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 安全考虑 在设置MYSQL 密码时候 ...

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

    我在登录MySQL后的命令行是这个样子的: warmbupt@pchuang:/windows/MyCode/SS$ mysql -u root -ppassw0rd Welcome to the M ...

  3. 浩辰CAD机械软件中定制化行业工具技巧大盘点!

    想要快速地.高质量地绘制CAD机械图纸?作为一名机械工程师不仅需要掌握机械专业CAD软件的各类绘图技巧,还需要熟稔行业制图标准.企业制图规范及相应的国标参数.接下来小编将帮助大家回顾这些专业知识,且看 ...

  4. mysql使徒化_有关使徒行传的4件简单的事情要记住

    mysql使徒化 Apostrophes can seem like trivial, petty little things, and hardly worth the trouble they c ...

  5. mysql死锁语句_记一次神奇的Mysql死锁排查

    背景 说起Mysql死锁,之前写过一次有关Mysql加锁的基本介绍,对于一些基本的Mysql锁或者死锁都有一个简单的认识,可以看下这篇文章为什么开发人员需要了解数据库锁.有了上面的经验之后,本以为对于 ...

  6. mysql级联删除_每天学一点学点MySQL数据库之第二节

    三.快速安装运行MySQL数据库 MySQL以前一直是开源免费的,被Oracle收购后有些变化:以前的版本都是免费的,社区版按GPL协议开源免费,商业版提供更加丰富的功能,但收费. 社区版的下载地址: ...

  7. c 获取mysql列数据_转 用C API 操作MySQL数据库

    用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,"C API函数描述". 函数 ...

  8. php 管理 mysql 数据库 代码_安装并使用phpMyAdmin管理MySQL数据库_php

    学会使用基于web数据库的管理工具phpMyAdmin. 如果使用合适的工具,mysql数据库的管理就会为得相当简单.应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理. ...

  9. mysql编译参数查看_查看 apache,nginx,mysql 安装时的编译参数

    快速查看服务器软件的编译参数:1.nginx编译参数: nginx -V 2.apache编译参数: cat apache的安装目录/build/config.nice 3.php编译参数: php ...

最新文章

  1. 为什么Kubernetes的存储如此艰难?
  2. IE6左右边框断线现象
  3. 为DataGrid行添加事件
  4. 编程没基础学python多长时间-零基础学Python的过程有多难?需要多久?
  5. [leetcode] 题型整理之图论
  6. 学好Windows编程要看的书籍
  7. 预装Win8笔记本改重装Win7的方法
  8. java socket 读不到数据_Java Socket通信以及可能出现的问题解决
  9. webpack5学习与实战-(一)-webpack的初步认识
  10. Cookie与Session基本使用
  11. 中望cad文字显示问号怎么办_中望CAD钢筋符号显示为问号怎么办?
  12. 64位 atol c linux_Linux下c++中的atoi、atol、atoll、atof函数调用实例
  13. 树莓派安装中文输入法(使用的谷歌提供的树莓派系统google voice kit)
  14. Git分支管理规范和解析
  15. 动画和漫画里ed、op、OVA、ost、bl、gl是什么意思?
  16. AFNetwork 2.0在请求时报错code=-1016 和 3840
  17. 启动Zookeeper报错:Error contacting service. It is probably not running.
  18. 微服务系统异常检测和根因定位 方法综述
  19. 关于 ChatGPT 必看的 10 篇论文
  20. 【思维导图软件哪个好】万彩脑图大师教程 | 编辑思维导图背景

热门文章

  1. iOS 7状态栏在iPhone应用程序中恢复到iOS 6默认样式?
  2. PHP期望T_PAAMAYIM_NEKUDOTAYIM?
  3. 找到的程序集的清单定义与程序集引用不匹配
  4. 如何在Python中便宜地获取大文件的行数?
  5. 如何生成MD5哈希?
  6. AutopilotSim2驾驶模拟器使用
  7. ros简版Action通讯SimpleAction
  8. svn安装使用subversion
  9. python口号_编程语言的口号
  10. python交互式数据可视化_基于Python实现交互式数据可视化的工具,你用过几种?...