mysql定制化_【MySQL技巧】定制你的MySQL命令行-阿里云开发者社区
我在登录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命令行-阿里云开发者社区相关推荐
- mysql数据漂移_数据库漂移-和数据库漂移相关的内容-阿里云开发者社区
MySQL双主一致性架构优化 | 架构师之路 一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点. 在一个My ...
- lua mysql 事务_为什么在 Redis 实现 Lua 脚本事务?-阿里云开发者社区
在刚过去的几个月中,我一直在构思并尝试在 redis 中实现 lua 脚本的事务功能.没有多少人理解我的想法,所以我将通过一些历史为大家做下解释. MySQL 与 Postgres 在 1998-20 ...
- 阿里 postgresql mysql_如何将PostgreSQL与MySQL相结合,实现1+12的组合拳?(下)-阿里云开发者社区...
查看上篇文章,点击这里. (4)无死角全加密 前面讲了一下我们有一个无死角全加密的一个版本,是一个特殊的版本.这个版本也是跟跟达摩院合作输出的一个版本.它能够防网络攻击,数据库攻击,操作系统攻击,存储 ...
- mysql异地多活方案_基于MGR高可用异地多活方案-阿里云开发者社区
一.概述 主要目的实现MySQL高可用解决方案,实现异地多活. 二.实现构思 基于MGR实现高可用异地多活 首先要基于位置信息进行分片,例如华北 华中,华南,程序层要进行ip过滤和判断, 针对不同的i ...
- mysql c测试程序_MySQL · 最佳实践 · 一个TPC-C测试工具sqlbench使用-阿里云开发者社区...
TPC-C是数据库系统经常使用的一个性能测试标准,目前开源社区里有几个可以使用的TPC-C测试工具,如BenchmarkSQL.DBT2. tpcc-mysql等.今天这里要介绍的是另一个TPC-C测 ...
- mysql hang住_mysql 5.7不定期的hang住重启-问答-阿里云开发者社区-阿里云
线上一台mysql 5.7.17版本实例,系统centos 6.4 ,96G内存,SSD磁盘,buffer pool 60G,buffer pool instance 8,24 CPU.实例访问情况如 ...
- mysql总是出现-_mysql 总是莫名其妙的关闭:报错
-问答-阿里云开发者社区-阿里云...
CentOS MYSQL 5.6不知道为什么,MYSQL总是莫名其妙的被关闭,然后网页提示 Connect Error (1045)Access denied for user 'root'@'172 ...
- mysql derived2_MySQL · 新特性分析 · 5.7中Derived table变形记-阿里云开发者社区
Derived table实际上是一种特殊的subquery,它位于SQL语句中FROM子句里面,可以看做是一个单独的表.MySQL5.7之前的处理都是对Derived table进行Material ...
- mysql注册slave_创建slave库?spm=a2c4e.11155472的搜索结果-阿里云开发者社区
云原生必备知识: 应用储存 所属技术领域: 云原生 | 名词定义 | 由于容器本身是非持久化的,因此需要解决在容器中运行应用程序遇到的一些问题.首先,当容器崩溃时,kubelet将重新启动容器,但是写 ...
最新文章
- 缓存系统中的三座大山
- c++课程学习(未完待续)
- python父亲节礼物送什么_父亲节送什么礼物给父亲呢?
- 看图说说class文件结构(部分)
- 第17讲 | 去中心化与区块链交易性能
- Linux的dev目录被删除,详解Linux系统下的/dev目录
- stm32气压传感器 带探头的_几种常用传感器
- Warship+NPOI导入导出组件介绍【对象化】
- oracle查询优化不走缓存,Oracle彻底优化——优化内存
- cocos2dx3.0关于实现椭圆运动
- 软硬一体的算法实践,阿里云如何以算法实现场景 “再创新”?
- 如何在html修改图片大小,HTML – 如何在CSS中动态调整图像大小?
- 欢迎光临 Javen-Studio 新网址:http://javenstudio.org
- 敏捷物联——引领生产和服务创新
- AcWing 2041. 干草堆(一维差分)
- ESP32设备驱动-SHT30温度湿度传感器驱动
- 鹰猎长空,航空志愿飞虎队
- 2021-07-11谓词执行
- 第五篇:基于深度学习的人脸特征点检测 - 生成TFRecord文件
- 计算机和脑科学,脑科学+人工智能:开启无限可能
热门文章
- Linux 学习笔记_12_文件共享服务_3_NFS网络文件服务
- window.open
- Nginx主主负载均衡架构
- Go 语言配置 TensorFlow
- 6.19docker (三)实战 Rails
- 802.1x 客户端获取ip过程 很详细
- sql server xp_readerrorlog SQL语句查看错误日志
- EL表达式的内置对象(待梳理)
- 实测DB_BLOCK_CHECKSUM=FULL的作用
- 走出“搜索引擎营销”三个误区