news 2026/5/1 11:36:44

Mysql数据库查询结果转JSON

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mysql数据库查询结果转JSON

背景

在日常工作中会遇到需要将MySQL数据库中查询结果,转成JSON形式
在MySQL5.7版本及以上,有函数可实现

JSON_OBJECT函数实现

使用【JSON_OBJECT函数】可将指定的列转换为JSON

SELECTJSON_OBJECT('name','Tom','sex','1','age','18')FROMdual;

数组格式展示

可使用【JSON_ARRAYAGG】函数,将结果转成数组

SELECTJSON_ARRAYAGG(JSON_OBJECT('name','Tom','sex','1','age','18')FROMdual;

多行展示

可使用【GROUP_CONCAT】函数,将多行结果展示

SELECTid,CONCAT('[',GROUP_CONCAT(JSON_OBJECT('name','Tom','value',value)SEPARATOR','),']')ASjsonStrFROMdualGROUPBYid;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 11:35:23

终极指南:applera1n如何为iOS 15-16设备解锁激活锁限制

终极指南:applera1n如何为iOS 15-16设备解锁激活锁限制 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 你是否有一台被Apple ID锁定的iPhone,让它变成了一部昂贵的"砖头&q…

作者头像 李华
网站建设 2026/5/1 11:31:18

Mac飞秋:Qt技术栈打造的原生局域网通讯解决方案

Mac飞秋:Qt技术栈打造的原生局域网通讯解决方案 【免费下载链接】feiq 基于qt实现的mac版飞秋,遵循飞秋协议(飞鸽扩展协议),支持多项飞秋特有功能 项目地址: https://gitcode.com/gh_mirrors/fe/feiq 在macOS生态中寻找一款功能完整、…

作者头像 李华
网站建设 2026/5/1 11:31:17

终极指南:让老旧Android电视焕发新生的原生直播应用

终极指南:让老旧Android电视焕发新生的原生直播应用 【免费下载链接】mytv-android 使用Android原生开发的视频播放软件 项目地址: https://gitcode.com/gh_mirrors/my/mytv-android 还在为家中老旧Android电视无法流畅观看直播而烦恼吗?面对那些…

作者头像 李华