json 插入数据_sqlite的json查询支持

本文展示了如何在SQLite中利用JSON查询功能,特别是在文章标签系统中查找包含特定标签的文章。通过创建一个包含JSON字段的表并插入数据,然后演示了查询过程,成功找出含有指定值的JSON数组记录。在Golang中使用这些特性,需要在编译时启用'json1'标记。
摘要由CSDN通过智能技术生成

本文介绍了如何在 sqlite 中使用json 查询, 目标是从保存的json array中,找到匹配的id。

这个使用场景,是为文章,增加标签,然后查询 所有包含某个标签的文章

de80764d1d48369481f3f17f50ec830e.png

先来看看数据表结构

-- auto-generated definitioncreate table json_test_table(    id      int,    content json);create unique index json_test_table_id_uindex    on json_test_table (id);
625b14b4525e9d57512e7c8ef304d982.png

我们定义了这样一个表,content是存放的json字段

我们先插入一点数据

INSERT INTO json_test_table (id, content) VALUES (2, '[7, 6, 13]')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值