通过mysql控制台导出json格式的txt文件

表结构如下:

id姓名性别年龄籍贯身高
1张三25陕西157
2李四22山西163

希望导出的json数据格式如下

    [
      1,
      "张三",
      "男",
      "25",
      "陕西",
      "157"
    ],
    [
      2,
      "李四",
      "女",
      "22",
      "山西",
      "163"
    ],

谢谢!

PS:我是要把json文件导出到我本地硬盘上哈。

img

1、下载DBeaver
2、用DBeaver 连接数据库
3、用sql查询
4、如上图所示将查询结果复制出来。

用navicat直接导出更方便

navicat的有导出当前查询数据功能,比较简单,它可以导出你查询出来的记录,如图

img

img

img

img

img

img

img

这个其实还是比较简单的吧,记得你的这个后端是php的吧,

<?php
header("Content-Type: text/json;charset=utf-8");
// 生成一个PHP数组  
$data = array();  
$data[0] = array('1','吴者然','onestopweb.cn');  
$data[1] = array('2','何开','iteye.com');  
// 把PHP数组转成JSON字符串  
$json_string = json_encode($data,JSON_UNESCAPED_UNICODE);
header( "Content-Disposition:   attachment;   filename= 1.json");
echo   $json_string;
?>
以上代码你把
$data = array();  
$data[0] = array('1','吴者然','onestopweb.cn');  
$data[1] = array('2','何开','iteye.com');  
改成 通过数据库查询得到数据的,就报错为一个PHP文件,访问这个PHP文件,就可以导出成json文件下载到你本地硬盘 了

img

img

img


结果如图

img

结果如上图