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

如何查看MySQL集合中存储的JSON数据?MySQL Workbench显示二进制

MySQL JSON字段显示二进制内容的解决办法

MySQL Workbench内的解决方法

  • 先确认字段类型:确保字段是JSON类型,别误建为BLOB或其他二进制类型。如果类型错了,执行修改语句:
    ALTER TABLE your_table MODIFY COLUMN json_column JSON;
    
  • 调整Workbench的显示设置:
    1. 打开Workbench,点击顶部Edit -> Preferences
    2. 左侧选择SQL Editor,找到BLOB Editor板块
    3. 勾选Treat BINARY/VARBINARY as non-binary character string
    4. 重启Workbench,重新查询就能看到JSON文本内容了
  • 临时查询技巧:不想改设置的话,查询时用JSON_PRETTY()函数格式化输出,比如:
    SELECT id, JSON_PRETTY(json_data) FROM your_table;
    

替代工具选项

  • DBeaver:免费开源工具,对JSON字段支持友好,默认就能展开查看层级结构,还能直接编辑JSON内容
  • Navicat:付费工具,可视化体验好,JSON字段可直接展开查看,适合需要频繁操作JSON数据的场景
  • 命令行mysql客户端:启动时加--binary-as-hex=0参数,就能直接显示JSON文本;或者查询时用CAST(json_column AS CHAR)转换显示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 10:05:22