首页 > 数据库 >mysql client命令行端的容易忽视的命令

mysql client命令行端的容易忽视的命令

时间:2022-12-02 10:40:21浏览次数:69  
标签:tmp set log characterset tee client 命令行 mysql


mysql client命令行端的容易忽视的命令
参考:
​​​http://www.mysqlperformanceblog.com/2014/02/27/dba-101-sometimes-forgotten-functionality-mysql-client/ ​​​
1) prompt 修改提示符
mysql >\R Production >
PROMPT set to 'Production > '

mysql > \R \u@\h [\d]>
PROMPT set to '\u@\h [\d]>'
root@testbox [test]>


2)tee命令,可以将在mysql客户端的操作放到日志文件中
mysql> \T /tmp/tee.log
Logging to file '/tmp/tee.log'
那么所有的操作都会放/tee.log中去


3) mysql> \s>可以看到当前客户端连接的参数,比如
mysql> \s>
--------------
mysql Ver 14.14 Distrib 5.6.15, for Linux (x86_64) using EditLine wrapper
Connection id: 13149
Current database: sakila
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.6.15-63.0-log Percona Server (GPL), Release 63.0
Protocol version: 10
Connection: 127.0.0.1 via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 10 days 23 hours 32 min 57 sec
Threads: 1 Questions: 1203169 Slow queries: 43745 Opens: 626 Flush tables: 1 Open tables: 178 Queries per second avg: 1.268
--------------


4) \c clean命令
清除输入
mysql> SELECT *
-> FROM city
-> \c
mysql>

5) pager命令,将长的语句分页显示
mysql> \P cat > /tmp/voila.log
PAGER set to 'cat > /tmp/voila.log'
mysql> SELECT * FROM city;
600 rows in set (0.01 sec)

标签:tmp,set,log,characterset,tee,client,命令行,mysql
From: https://blog.51cto.com/u_14230175/5905560

相关文章

  • (转)针对MySQL的Linux性能调优技巧[翻译]
    ​​http://mdba.cn/?p=244​​​原文作者:AlexanderRubin,Percona工程师原文连接:LinuxperformancetuningtipsforMySQL为了方面阅读,我没依照......
  • 5分钟搞定 MySQL 到 Greenplum / PostgreSQL 数据迁移同步
    简述本文主要介绍如何使用CloudCanal构建一条MySQL到Greenplum/PostgreSQL的数据同步链路。支持版本源端MySQL支持的版本为:5.6、5.7、8.X对端PostgreSQL支......
  • mysql 备忘
    scdeleteysql2.初始化mysqlmysqld--initialize--console3.初始化后得到初始密码(需要记录初始密码,后续会用到),初始密码为最后一行:'root'@'localhost'':'密码'4.安装mysql......
  • 【MySQL数据割接案例】实现按某个字段分组,再将组内的排序序号更新为排序字段的值
    事情是这样的,原本设计了一个树状结构的目录表,目录下面的节点(类似于文件)有多个类型的。由于原先只考虑一种类型A的数据,因此将目录下目录项的排序维护在了A数据表里,后面扩展......
  • Mysql中文乱码问题(unbutu)
    1.首先查看数据库里面的各种编码格式mysql>showvariableslike"%char%";+--------------------------+---------------+|Variable_name|Value|+--------------------......
  • win10下面部署Mysql数据库
    5.6.24下载地址:​​​http://down10.zol.com.cn/biancgj/mysql_5.6.24_winx64.zip​​下载完成以后解压,在安装目录下面新增my.ini,内容如下:[mysql]#设置mysql客户端默认......
  • mysql8.0使用总结
    1.初始化数据库后,想导入数据,发现报错:ERROR1227(42000)atline75612:Accessdenied;youneed(atleastoneof)theSYSTEM_USERprivilege(s)forthisoperatio......
  • Mysql服务无法启动,服务没有报告任何错误
    场景说明在Window上安装mysql5.7,安装后运行mysql,发现服务无法启动问题解决方法进入mysql的bin目录执行mysqld--initialize-insecure命令第一次执行的话,时间......
  • MySQL NULL--三值逻辑(Three Value Logic)
    三值逻辑(ThreeValueLogic) 对于需求查出含NULL值的数据中,有所有user不等于root的账号: 正确方法一:selectname fromcustomerwhere referee_id!=2or referee......
  • MySQL
    数据库的相关概念DB:数据库(Database)即存储数据的“仓库”,其本质是—个文件系统。它保存了一系列有组织的数据DBMS:数据库管理系统(DatabaseManagementSystem)是一种操......