\G,sql中select 如果太长,可以在后面放\G,竖行显示~~~~

1.使用\G按行垂直显示结果

如果一行很长,需要这行显示的话,看起结果来就非常的难受。

在SQL语句或者命令后使用\G而不是分号结尾,可以将每一行的值垂直输出。

mysql> select * from tf_product\G;

*************************** 1. row ***************************
               id: 1
            title: 3434
     title_remark: remark
            price: 9600
        old_price: 0
       title_img1: site_upload/title_img1/20170831/1504178909_233791261.png
       title_img2: site_upload/title_img2/20170831/1504178910_418081069.png
       high_light: 危秋洁搬到札幌民宿Ocho居住%
第二天去了美瑛%
在薰衣草前拍照并上传到微博
           is_new: 0
           is_rec: 0
is_coupon_enabled: 1
           status: 1
           is_del: 0
          addtime: 1504178909
*************************** 2. row ***************************
               id: 2
            title: 亲子照片
     title_remark: 0
            price: 22900
        old_price: 0
       title_img1: site_upload/title_img1/20170831/1504180526_253355237.png
       title_img2: site_upload/title_img2/20170831/1504180526_156898435.png
       high_light:
           is_new: 0
           is_rec: 1
is_coupon_enabled: 1
           status: 1
           is_del: 1
          addtime: 1504180526
时间: 2024-10-28 18:54:20

\G,sql中select 如果太长,可以在后面放\G,竖行显示~~~~的相关文章

JavaScript解决select下拉框中的内容太长显示不全的问题

JavaScript解决select下拉框中的内容太长显示不全的问题 1.说明 有些情况下,select下拉框的内容过长,导致部分看不见: 现在通过鼠标事件,让下拉框中的内容显示完全 2.实现源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

sql中select语句详解及用途

SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expression [ AS output_name ] [, ...] [ FROM from_item [, ...] ] [ WHERE condition ] [ GROUP BY expression [, ...] ] [ HAVING condition [, ...] ] [ { UNION | INTERSECT | EXCEPT } [ ALL ] sel

关于SQL中SELECT *(星号)的危害论

听闻有许多人是禁止开发人员在SQL中使用SELECT *的,这里翻译一下StackOverflow的一篇提问,个人认为相当客观 [SELECT *]危害主要有以下几点: 给数据消费者传数据的低效.当你SELECT *后常常你会从数据库查询出比你应用的功能实际需要过多的列,这还可能导致多余数据从数据到服务端到客户端,从而导致机器负担的增加,同样地网络传输也会增加负担.特别当数据表增加了新列,但是功能实现那根本又不需要. 索引问题.想象一下这样一个场景:你需要调一个Query调到一定的高性能.如果你

PL/SQL中SELECT总结

一.SELECT 语句的各个关键词的顺序及作用简解(这个我简略点写~) 1.SELECT 2.FROM 3.WHERE 4.GROUP BY ---对结果集进行分组,通常与聚合函数一起使用 5.HAVING 6.ORDER BY 举个例子如下: select item_name,count(item_name) from lab_item_dict where price='25' group by item_name having count(item_name)>1 order by cou

ORA-03113 SQL中select语句全表扫描带来的异常

今天在ERP系统的维护过程中,业务人员反馈了一个问题过来,是ERP系统生产单模块的预览打印报表出错,看到后我逐步做了以下的排查: 1.尝试其他单据是否存在相同问题 2.直接打开水晶报表,将参数代入看看是否是报表问题 排查之后逐渐发现,问题出在数据源身上,找到返回数据集的存储过程,进入测试窗口检查是否运行正常,结果发现运行即进入卡死状态,进程无法中断,只好强行退出PL/SQL,这时候我估计到问题出在SQL语句上,因此将SQL语句复制到新的窗口,代入参数,如下: SELECT WO_NBR,WO_L

SQL中select与set的区别-转载

下表列出 SET 与 SELECT 的区别   SELECT SET 同时对多个变量同时赋值时 支持 不支持 表达式返回多个值时 将返回的最后一个值赋给变量 出错 表达式未返回值时 变量保持原值 变量被赋null值 (1).同时对多个变量同时赋值时 declare @a varchar(128), @b varchar(128) SET @a='ABC',@b='EFG' GO --报错:消息 102,级别 15,状态 1,第 3 行 ',' 附近有语法错误. declare @a varcha

SQL中select与set的区别

转自 : http://www.cnblogs.com/4mylife/archive/2012/10/25/2738466.html 下表列出 SET 与 SELECT 的区别   SELECT SET 同时对多个变量同时赋值时 支持 不支持 表达式返回多个值时 将返回的最后一个值赋给变量 出错 表达式未返回值时 变量保持原值 变量被赋null值 (1).同时对多个变量同时赋值时 declare @a varchar(128), @b varchar(128)SET @a='ABC',@b='

【Oracle】SQL 中Select语句完整的执行顺序

SQL Select语句完整的执行顺序: 1.from子句组装来自不同数据源的数据: 2.where子句基于指定的条件对记录行进行筛选: 3.group by子句将数据划分为多个分组: 4.使用聚集函数进行计算: 5.使用having子句筛选分组: 6.计算所有的表达式: 7.select 的字段: 8.使用order by对结果集进行排序. SQL语言不同于其他编程语言的最明显特征是处理代码的顺序.在大多数据库语言中,代码按编码顺序被处理.但在SQL语句中,第一个被处理的子句式FROM,而不是

SQL 中 SELECT 语句的执行顺序

好像自已在书写 SQL 语句时由于不清楚各个关键字的执行顺序, 往往组织的 SQL 语句缺少很好的逻辑, 凭感觉 "拼凑" ( 不好意思, 如果您的 SQL 语句也经常 "拼凑", 那您是不是得好好反省一下呢?, 呵呵). 确实是爽了自己, 可苦了机器, 服务器还需要在我们的杂乱无章的 SQL 语句中寻找它下一句需要执行的关键字在哪里. 效率嘛, 由于我们的感觉神经对秒以下的变化实在不敏感, 暂且就认为自已写的 SQL 顺序无关紧要, "反正没什么变化!&