亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

JSON數據在MySQL中如何查詢

小樊
126
2024-09-16 00:28:55
欄目: 云計算

要在MySQL中查詢JSON數據,您需要使用MySQL的內置函數,例如JSON_EXTRACT()、JSON_SEARCH()等。以下是一個簡單的示例:

假設您有一個名為employees的表,其中包含一個名為data的JSON類型列,該列存儲了員工的信息。以下是一個示例記錄:

{
  "name": "John Doe",
  "age": 30,
  "skills": ["Python", "JavaScript", "SQL"]
}

現在,如果您想查詢所有年齡大于25的員工,可以使用以下SQL查詢:

SELECT * FROM employees WHERE JSON_EXTRACT(data, '$.age') > 25;

如果您想查詢具有特定技能(例如Python)的員工,可以使用以下SQL查詢:

SELECT * FROM employees WHERE JSON_SEARCH(data, 'one', 'Python', NULL, '$."skills"') IS NOT NULL;

請注意,這些查詢僅適用于MySQL 5.7及更高版本。如果您使用的是較舊版本的MySQL,則無法直接查詢JSON數據。在這種情況下,您需要將JSON數據轉換為關系數據,然后再進行查詢。

0
张家港市| 马鞍山市| 蕉岭县| 天祝| 廊坊市| 武强县| 宣化县| 武胜县| 塔河县| 贵南县| 五台县| 镇安县| 正蓝旗| 南漳县| 紫阳县| 淮阳县| 天柱县| 迁安市| 全州县| 高邑县| 孟津县| 遵义县| 永平县| 宽城| 宝坻区| 文成县| 天长市| 芒康县| 凤庆县| 巴中市| 桑植县| 监利县| 儋州市| 习水县| 满洲里市| 互助| 新兴县| 台山市| 神池县| 会泽县| 行唐县|