使用G按行垂直显示结果

如果一行很长,需要这行显示的话,看起结果来就非常的难受。在SQL语句或者命令后使用G而不是分号结尾,可以将每一行的值垂直输出。这个可能也是大家对于MySQL最熟悉的区别于其他数据库工具的一个特性了。

select * from db_archivelog\G

id: 1

check_day: 2008-06-26

db_name: TBDB1

arc_size: 137

arc_num: 166

per_second: 1.6

avg_time: 8.7

使用pager设置显示方式

如果select出来的结果集超过几个屏幕,那么前面的结果一晃而过无法看到。使用pager可以设置调用os的more或者less等显示查询结果,和在os中使用more或者less查看大文件的效果一样。

使用more pager more 或 P more

使用less pager less 或 P less

还原成stdout nopager

使用tee保存运行结果到文件

这个类似于sqlplus的spool功能,可以将命令行中的结果保存到外部文件中。如果指定已经存在的文件,则结果会追加到文件中。

tee output.txt tee output.html

T output.txt

notee 或 t

执行OS命令

mysql> system uname

Linux

mysql> ! uname

Linux

执行SQL文件

mysql> source test.sql

+———————————————-+

| current_date() |

+———————————————-+

| 2008-06-28 |

+———————————————-+

1 row in set (0.00 sec)

或者

mysql> . test.sql

+———————————————-+

| current_date() |

+———————————————-+

| 2008-06-28 |

+———————————————-+

1 row in set (0.00 sec)

以html格式输出结果

使用mysql客户端的参数–html或者-T,则所有SQL的查询结果会自动生成为html的table代码

mysql -uroot –html

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

Your MySQL connection id is 3286

Server version: 5.1.24-rc-log MySQL Community Server (GPL)

Type ‘help;’ or ‘h’ for help. Type ‘

c’ to clear the buffer.

mysql> select * from test.test;

2 rows in set (0.00 sec)

以xml格式输出结果

跟上面差不多,使用–xml或者-X选项,可以将结果输出为xml格式

mysql -uroot –xml

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

Your MySQL connection id is 3287 Server version: 5.1.24-rc-log MySQL Community Server (GPL)

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql> select * from test.test;

2 rows in set (0.00 sec)

修改命令提示符

使用mysql的–prompt=选项,或者进入mysql命令行环境后使用prompt命令,都可以修改提示符

mysql> prompt u@d> PROMPT set to ‘u@d>’ root@(none)>use mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed root@mysql>

其中u表示当前连接的用户,d表示当前连接的数据库,其他更多的可选项可以参考man mysql

其他还有一些功能,可以通过help或者?获得MySQL命令行支持的一些命令。

mysql 命令行 格式化输出_MySQL命令行格式化输出相关推荐

  1. mysql命令行安装教程_MySQL命令行教程

    mysql命令行安装教程 1. MySQL简介 在之前的教程中 ,我讨论了有关MySQL服务器的安装以及MySQL数据库使用入门的问题. 在本文中,我们将详细讨论如何使用MySQL命令行执行各种操作, ...

  2. mysql命令行操作大全_mysql命令行操作大全 mysql命令行操作总结

    一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见 1.连接本机MYSQL. 打开DOS窗口, ...

  3. mysql用命令行创建表_mysql命令行创建表

    命令来查看表中的数据的变化: mysql>select*from students; 7.用文本方式将数据装入一个数据库表: 创建一个文本文件"student.sql",每行 ...

  4. linux mysql 命令行查询 乱码_mysql命令提示行连接乱码的解决

    解决MySQL命令行无法连接问题错误ERROR1045(28000) 问题现象: 用navicat可以连接数据库 通过命令行mysql -uroot -p 输入密码后提示"ERROR 104 ...

  5. mysql 命令行 外键_MySQL基本命令行MySql外键设置详解

    MySQL 命令行 一.mysql服务的启动和停止 net stop mysql net start mysql 二.登录mysql 语法如下:mysql  -u  用户名  -p  用户密码 键入命 ...

  6. mysql 命令行 外键_MySQL命令行MySql外键设置详解

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...

  7. mysql里两个闪电_mysql命令小结

    MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...

  8. mysql命令行显示乱码_mysql命令行显示乱码的解决方法

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  9. mysql命令导入导出数据_mysql命令行导入和导出数据

    MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...

最新文章

  1. V-rep学习笔记:机器人模型创建4—定义模型
  2. MySQL 查询统计 日期查询
  3. OpenCV使用形态学转换提取水平和垂直线的实例(附完整代码)
  4. Opencv 找轮廓并画出相应的矩形
  5. Qt实现延时sleep函数功能
  6. 参加noip有必要先学python吗_参加 NOIP 需要学些什么,做哪些准备,用哪些书?...
  7. [转载]监控 Linux 性能的 18 个命令行工具
  8. SpringMVC 方法三种类型返回值总结,你用过几种?
  9. 手机壁纸 NBA群星高清壁纸
  10. 使用Adobe Acrobat提取PDF签章图片
  11. Redis 不安全临时文件漏洞
  12. FileUtils工具类
  13. 【信号处理】经验模态分解 (Empirical Mode Decomposition)
  14. Snipaste工具的下载和使用
  15. 【Seen看世界】:像高智商人群看齐
  16. po是什么java_java中po层
  17. 浅析微服务架构应该在什么时候采用
  18. 移动端ui设计,移动端界面
  19. win10:谷歌浏览器如何导出扩展程序
  20. OUTER JOIN的应用场景

热门文章

  1. Android--打造流行的无数据空布局页面
  2. 英雄杀小程序微信区分服务器吗,英雄杀小程序
  3. c语言format是什么,初始化C盘时format c:/s 中/s是什么意思啊?
  4. UMLChina建模知识竞赛第3赛季第13轮:SysML和系统工程知识
  5. 183套免费简历模板,助大伙找个好工作
  6. Booth乘法器设计
  7. 【luogu1468】[Violet]蒲公英--求区间众数
  8. 微信接口验证类php,微信公众平台消息接口校验与消息接口响应实例
  9. jk触发器改为四进制_这节课讲触发器
  10. 200Hz-10KHz带通滤波