mysql json字符串的增删改查
时间: 2023-07-19 16:23:54 浏览: 96
JavaEE知识与数据库连接实现增删改查功能,客户端使用json格式发增删改查用户的请求
5星 · 资源好评率100%
MySQL中可以使用JSON数据类型存储和操作JSON格式的数据。下面是关于JSON字符串的增删改查的示例:
1. JSON字符串的插入
可以使用INSERT INTO语句将JSON字符串插入到JSON数据类型的列中。示例如下:
```
INSERT INTO table_name (json_column) VALUES ('{"name": "John", "age": 30}');
```
2. JSON字符串的查询
可以使用SELECT语句查询JSON数据类型的列中的JSON字符串。示例如下:
```
SELECT json_column->'$.name' AS name, json_column->'$.age' AS age FROM table_name;
```
3. JSON字符串的更新
可以使用UPDATE语句更新JSON数据类型的列中的JSON字符串。示例如下:
```
UPDATE table_name SET json_column = JSON_SET(json_column, '$.age', 40) WHERE json_column->'$.name' = 'John';
```
4. JSON字符串的删除
可以使用UPDATE语句删除JSON数据类型的列中的JSON字符串。示例如下:
```
UPDATE table_name SET json_column = JSON_REMOVE(json_column, '$.age') WHERE json_column->'$.name' = 'John';
```
阅读全文