要將MySQL數據導出為JSON字符串,可以使用MySQL的內置函數JSON_OBJECT()
和JSON_ARRAYAGG()
來生成JSON數據。
以下是一個示例SQL查詢,將MySQL數據導出為JSON字符串:
SELECT JSON_ARRAYAGG(
JSON_OBJECT(
'id', id,
'name', name,
'age', age
)
) AS json_data
FROM your_table;
在這個示例中,假設your_table
是包含id、name和age字段的表。JSON_OBJECT()
函數用于創建包含id、name和age字段值的JSON對象,而JSON_ARRAYAGG()
函數用于將所有JSON對象組合成一個JSON數組。最后,將生成的JSON數據作為json_data
返回。
執行以上SQL查詢后,會得到一個包含所有數據的JSON數組,可以將其導出為JSON字符串。