mysql存json如何查詢里面值

小億
86
2024-06-12 16:51:06
欄目: 云計(jì)算

在MySQL中存儲(chǔ)JSON格式的數(shù)據(jù)可以使用JSON數(shù)據(jù)類型。要查詢JSON數(shù)據(jù)中的特定值,可以使用JSON_EXTRACT()函數(shù)。例如,如果有一個(gè)名為data的JSON列,其中包含一個(gè)名為name的鍵值對(duì),可以使用以下查詢來獲取name的值:

SELECT JSON_EXTRACT(data, '$.name') as name
FROM your_table_name
WHERE your_condition;

在上面的示例中,data是包含JSON數(shù)據(jù)的列名,name是要獲取的鍵名。your_table_name是表名,your_condition是查詢條件。

注意:需要確保JSON格式的數(shù)據(jù)在MySQL中有效,否則JSON_EXTRACT()函數(shù)可能會(huì)返回NULL。

0