0
点赞
收藏
分享

微信扫一扫

mysql json in 查询

看山远兮 03-18 06:15 阅读 2

实现 MySQL JSON IN 查询

一、整体流程

在 MySQL 中使用 JSON IN 查询功能,可以方便地查询包含指定 JSON 值的记录。以下是实现该功能的整体流程:

步骤 描述
1 创建包含 JSON 字段的表
2 插入一些包含 JSON 数据的记录
3 使用 JSON IN 查询语句进行查询

二、具体步骤及代码示例

1. 创建表

首先,我们需要创建一个包含 JSON 字段的表,示例代码如下:

CREATE TABLE users (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    data JSON
);

2. 插入数据

接下来,我们插入一些包含 JSON 数据的记录,示例代码如下:

INSERT INTO users (id, name, data) VALUES
(1, 'Alice', '{"age": 25, "city": "New York"}'),
(2, 'Bob', '{"age": 30, "city": "Los Angeles"}'),
(3, 'Charlie', '{"age": 35, "city": "Chicago"}');

3. 使用 JSON IN 查询

最后,我们可以使用 JSON IN 查询语句进行查询,示例代码如下:

SELECT * FROM users
WHERE JSON_CONTAINS(data, '{"city": "New York"}');

三、关系图

erDiagram
    users {
        int id
        varchar name
        json data
    }

通过以上步骤,你可以成功实现 MySQL 中的 JSON IN 查询功能。希望以上内容对你有所帮助!

举报

相关推荐

0 条评论