mysql json函数
时间: 2023-11-16 09:55:38 浏览: 94
MySQL 提供了一些用于操作 JSON 数据的函数。以下是一些常用的 MySQL JSON 函数:
. JSON_OBJECT:用于创建一个 JSON 对象。
例如:SELECT JSON_OBJECT('id', 1, 'name', 'John') AS json;
2. JSON_ARRAY:用于创建一个 JSON 数组。
例如:SELECT JSON_ARRAY(1, 'John', 'Doe') AS json;
3. JSON_EXTRACT:用于从 JSON 字符串中提取特定的值。
例如:SELECT JSON_EXTRACT('{"id": 1, "name": "John"}', '$.name') AS name;
4. JSON_SET:用于修改 JSON 对象中的值。
例如:SELECT JSON_SET('{"id": 1, "name": "John"}', '$.name', 'Jane') AS json;
5. JSON_REMOVE:用于删除 JSON 对象中的键值对。
例如:SELECT JSON_REMOVE('{"id": 1, "name": "John"}', '$.name') AS json;
6. JSON_CONTAINS:用于检查 JSON 数组或对象是否包含特定的值。
例如:SELECT JSON_CONTAINS('["apple", "banana", "cherry"]', '"banana"') AS result;
这些函数只是 MySQL 中可用的一小部分 JSON 函数。你可以根据自己的需求查阅 MySQL 文档以了解更多函数和用法。
阅读全文