我正在将MySQL数据库的一部分导出为JSON格式。 我想从mysql-cli做到这一点,而无需使用任何Web界面(如phpmyadmin或mysqlworkbench之类的软件)。
我知道我可以通过在MySQL查询后使用php json_encode()
函数来做到这一点。
但是有什么可以使用的方法,这样我就可以编写mysql查询以将转储作为JSON获取。
我用php来做到这一点。
json_encode($result);
答案 0 :(得分:0)
从mysql 5.7.8版本开始,您可以使用JSON_ARRAY,JSON_OBJECT将查询输出转换为json。 mysql官方文档中还有更多内容:https://dev.mysql.com/doc/refman/8.0/en/json-creation-functions.html