MySQL支持存儲(chǔ)JSON格式的數(shù)據(jù),也可以進(jìn)行查詢和修改操作。對(duì)于查詢操作,可以使用Json函數(shù)將JSON數(shù)據(jù)格式化輸出。
SELECT JSON_PRETTY(column_name) FROM table_name;
其中,JSON_PRETTY函數(shù)可以將JSON數(shù)據(jù)格式化為易讀的方式輸出。
下面是一個(gè)例子:
CREATE TABLE example ( id INT PRIMARY KEY, data JSON ); INSERT INTO example (id, data) VALUES (1, '{"name": "Tom", "age": 25, "hobby": ["reading", "swimming"]}'); SELECT JSON_PRETTY(data) FROM example WHERE id=1;
運(yùn)行結(jié)果如下:
{ "name": "Tom", "age": 25, "hobby": [ "reading", "swimming" ] }
可以看到,通過使用JSON_PRETTY函數(shù),原本緊湊的JSON數(shù)據(jù)被格式化為易讀的方式輸出。