mysqljson函数
时间: 2023-11-16 08:55:38 浏览: 72
MySQL 并没有内置的 `JSON` 函数,但是从 MySQL 5.7 版本开始,它提供了一些 JSON 相关的函数和操作符来处理 JSON 数据类型。
下面是一些常用的 MySQL JSON 函数:
1. `JSON_OBJECT`: 用于创建 JSON 对象。它接受一个或多个键值对作为参数,返回一个 JSON 对象。
示例:
```sql
SELECT JSON_OBJECT('key1', 'value1', 'key2', 'value2');
```
结果:
```
{"key1": "value1", "key2": "value2"}
```
2. `JSON_ARRAY`: 用于创建 JSON 数组。它接受一个或多个值作为参数,返回一个 JSON 数组。
示例:
```sql
SELECT JSON_ARRAY('value1', 'value2', 'value3');
```
结果:
```
["value1", "value2", "value3"]
```
3. `JSON_EXTRACT`: 用于提取 JSON 数据中指定路径的值。
示例:
```sql
SELECT JSON_EXTRACT('{"key1": "value1", "key2": {"innerKey": "innerValue"}
阅读全文