Mysql SELECT查询中的详细列表
当您执行普通的select查询时,如果有很多列(或一个或两个宽列),则输出会环绕屏幕,使其难以读取Mysql SELECT查询中的详细列表,mysql,sql,Mysql,Sql,当您执行普通的select查询时,如果有很多列(或一个或两个宽列),则输出会环绕屏幕,使其难以读取 +----------------------------------------+-----------+--------+----------------------- -----------------+----------------------------------------+------+-------------------+ --------------+-----------
+----------------------------------------+-----------+--------+-----------------------
-----------------+----------------------------------------+------+-------------------+
--------------+---------------------------+-----------------+-------------------+-----
-------------------+-----------------+-------------------+-----------+
我记得有人告诉我很久以前有一种方法强迫MySQL在自己的行中输出每一列,如下所示:
id: 123456
Short_Field: Boy it's short
A_Long_Field: This is quite long, wow, very lorum, much ipsum...
有谁能告诉我需要在下面的查询中输入什么来复制此行为:
SELECT * FROM TABLE WHERE COLUMN="value" LIMIT 1;
您正在寻找的模式称为“垂直输出”,当在MySQL命令行客户端中使用
\G
作为分隔符时,该模式可用
SELECT * FROM `table` WHERE `column` = 'value' LIMIT 1\G
您正在寻找的模式称为“垂直输出”,当在MySQL命令行客户端中使用
\G
作为分隔符时,该模式可用
SELECT * FROM `table` WHERE `column` = 'value' LIMIT 1\G
使用
\G
分隔符而不是代码>SELECT*FROM table LIMIT 1\G
@MichaelBerkowski,想回答这个问题吗?好的,我会的。我正在搜索一个重复的,但没有找到一个。是的,我尝试过搜索,但“选择一列中的查询,没有那种类型的列”的无变化导致了积极的结果:/n使用\G
分隔符,而不是代码>SELECT*FROM table LIMIT 1\G
@MichaelBerkowski,想回答这个问题吗?好的,我会的。我在搜索一个重复的,但没有找到一个。是的,我尝试过搜索,但“选择一列中的查询,不是那种类型的列”的无变化导致了一个积极的结果:/@LegoStormtroopr注意,您显然也可以为输出设置--auto vertical output开关“宽于终端宽度”(虽然我自己没有试过)@legostrmtroopr注意,您显然也可以为输出设置--auto-vertical-output开关“宽于终端宽度”(尽管我自己没有试过)