You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置MariaDB终端输出宽度为80列?

如何让MariaDB输出适配80列终端?

有几种方法可以强制MariaDB的查询输出适配80列宽度的终端:

临时生效(当前会话/单次启动)

  • 启动MariaDB客户端时直接指定宽度参数:
    mysql --width=80
    
  • 进入客户端后,执行会话级设置命令,仅对当前连接生效:
    SET SESSION wrap_result_width = 80;
    

永久生效(全局/每次启动自动应用)

  • 客户端级永久设置:找到你的MariaDB客户端配置文件(通常是用户目录下的.my.cnf,或系统级的/etc/my.cnf//etc/mysql/my.cnf),在[client]段落添加:
    width = 80
    
    保存后,下次启动客户端会自动使用80列宽度。
  • 全局服务端设置:如果要让所有客户端连接都默认遵循80列规则,在服务端配置文件的[mysqld]段落添加:
    wrap_result_width = 80
    
    保存后重启MariaDB服务即可生效。

额外技巧:窄终端下的结果优化

如果遇到超长字段导致换行混乱,可以用垂直显示模式,在查询语句末尾添加\G替代分号:

SELECT * FROM your_table\G

这样每个字段会单独占一行,更适合窄屏终端阅读。

内容的提问来源于stack exchange,提问作者Ter Maxima

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:05:28