例如
你知道吗[根@测试~]#mysql-uroot-p'123123'-e“选择用户、主机”mysql.user用户;“
+-------------------+-----------+
| user | host |
+-------------------+-----------+
| root | % |
| test | % |
| sqlaudit_test_mon | % |
| sysbase_test | % |
| mysql.session | localhost |
| mysql.sys | localhost |
+-------------------+-----------+
如何让搜索结果快速转换成json格式,可以用jq工具或者python吗 像这样的
[
{
"user":"root","host":"%"},
{
"user":"test","host":"%"},
{
"user":"sqlaudit_test_mon","host":"%"},
{
"user":"sysbase_test","host":"%"},
{
"user":"mysql.session","host":"localhost"},
{
"user":"mysql.sys","host":"localhost"}
]
我只想知道如何快速将搜索结果转换成json,谢谢! 最好使用jq或python脚本,它可以使我的搜索结果为json格式。你知道吗
只需在SELECT中执行它,而不是将另一个程序拉入管道。MySQL有JSON functions。这里感兴趣的是
JSON_ARRAYAGG()
和JSON_OBJECT()
。比如:应该这样做,再加上任何需要不打印出的花哨的表ascii艺术。你知道吗
以下是一个全jq解决方案,它假设调用如下:
请特别注意-R(“原始输入”)和-n选项。你知道吗
相关问题 更多 >
编程相关推荐