遇到的问题
在Linux中查询MySQL数据库,容易遇到字段多,大表数据库;单独一行显示又放不下,那么怎样才能查看完整呢?
MySQL查询数据结束符有三种:; 、\g 和 \G
使用;和\g结束符
select * from books ;
select * from books \g
查询结果
使用;和\g结束符查询出来的效果是一样的,平时使用;或者\g均可。
使用\G结束符
select * from books \G
mysql> select * from books \G
*************************** 1. row ***************************
id: 100168
book_name: MySQL DBA工作笔记
publication_time: 2021-12-10 14:54:30
author: 杨建荣
price: 99.00
introduction: 数据库管理、架构优化与运维开发
remark: mysql
*************************** 2. row ***************************
id: 100169
book_name: Spring Boot+Vue全栈开发实战
publication_time: 2021-12-10 14:56:18
author: 王松
price: 69.00
introduction: 掌握Spring Boot全栈开发流程,独立实现大型SPA应用
remark: Springboot
在MySQL中,\G这个结束符,不光代表SQL敲完了,还要求返回的结果,显示的时候,每行数据,所有列均竖向打印,以便更好地显示内容较长的记录
。当记录较长时,使用\G能更好的显示,方便查看。