Navicat 和 MySQL 查询结果按列显示(类似 MySQL 中的 \G 参数)

文章目录

  • 1. 问题
  • 2. 在不同客户端中的解决方法
    • 2.1 Navicat
    • 2.2 DataGrip

1. 问题

在 MySQL 客户端(命令行界面)可使用\G\g参数,将查询结果按列显示,参考:https://blog.csdn.net/jjccblws01/article/details/119462901
但此功能实际上是 MySQL 命令行客户端自行实现的功能,使用其他客户端(如 Navicat、DataGrip)时,若在 SQL 语句中加上\G\g就会报错
需要找到 Navicat 和 DataGrip 中结果按列输出的功能

2. 在不同客户端中的解决方法

2.1 Navicat

Navicat 默认查询结果输入是【网格视图】,按行展示
Navicat 和 MySQL 查询结果按列显示(类似 MySQL 中的 \G 参数)_第1张图片
点击查询结果右下角的图标,进入【表单视图】模式,可按列展示,类似于\G的效果

点击左侧【网格视图】按键,切换回原来按行展示的界面
Navicat 和 MySQL 查询结果按列显示(类似 MySQL 中的 \G 参数)_第2张图片
在【表单视图】中,若有多行,可使用【上一条】、【下一条】按键进行切换

2.2 DataGrip

在查询结果窗口,点击眼睛图标 --> 勾选【转置】(Transparent),即可显示按列展示,类似\G的效果
Navicat 和 MySQL 查询结果按列显示(类似 MySQL 中的 \G 参数)_第3张图片

你可能感兴趣的:(mysql,数据库)