MySQL终端表格列显示不全、count列数据缺失及对齐问题修复咨询
MySQL终端列显示不全/排版对齐问题的解决方法
临时调整输出格式(当前会话有效)
- 用
\G替代分号结尾,将结果转为垂直显示,彻底避免列截断:SELECT * FROM TABLES\G - 直接设置终端输出宽度,执行以下命令扩大行宽(示例设为200):
或者启动MySQL客户端时直接指定参数:SET @@session.net_buffer_length = 1024*1024;mysql --column-width=200 -u 用户名 -p
永久修改配置(所有会话生效)
找到MySQL配置文件(通常是my.cnf或my.ini),在[mysql]段添加以下配置:
[mysql] column-width = 200 auto-rehash
保存后重启MySQL服务,后续登录终端会自动应用适配的列宽。
针对特定查询优化显示
避免使用SELECT *拉取所有列,明确指定需要查看的字段(比如仅查看count相关列),减少输出宽度:
SELECT table_name, table_rows FROM TABLES;
内容的提问来源于stack exchange,提问作者Ronald
相关产品推荐
相关产品推荐

