TypechoJoeTheme
2025-06-21
作为数据库管理人员的你,是否曾在深夜加班时遭遇这样的场景:领导急需MySQL中的商品数据以JSON格式交付给前端团队,但当你在Navicat中右键点击导出时,却发现下拉菜单中根本没有JSON选项?这种突如其来的技术卡点往往让人措手不及。本文将分享我在金融数据迁移项目中总结的三种有效解法。方案一:SQL查询+文本替换(5分钟速成)sql
-- 步骤1:在Navicat查询窗口执行
SELECT
CONCAT(
'{"id":', product_id,
',"name":"', REPLACE(product_name, '"', '\\"'),
'","price":', price,
'}') AS json_data
FROM products
WHERE stock > 0;
执行后复制结果,用VS Code进行批量处理:
1. Ctrl+H启用正则替换
2. 将\t"json_data": "替换为空白
3. 将"(行尾)替换为,这种方法特别适合中小规模数据,我曾用此方法成功导出过3万条...
-
强的一批
-
有whmcs接口吗?
-
博主太厉害了!
-
博主太厉害了!
-
博主太厉害了!
-
怎么收藏这篇文章?
-
怎么收藏这篇文章?
-
想想你的文章写的特别好
-
想想你的文章写的特别好
-
不错不错,我喜欢看