Mysql内储存JSON字符串实例分析
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,本文小编为大家详细介绍"Mysql内储存JSON字符串实例分析",内容详细,步骤清晰,细节处理妥当,希望这篇"Mysql内储存JSON字符串实例分析"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入
千家信息网最后更新 2024年09月22日Mysql内储存JSON字符串实例分析
本文小编为大家详细介绍"Mysql内储存JSON字符串实例分析",内容详细,步骤清晰,细节处理妥当,希望这篇"Mysql内储存JSON字符串实例分析"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
前言
JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串可以表示数组和复杂的对象,而不仅仅是键和值的简单列表,在Mysql中存储Json字符串可以极大的简便存储的复杂度,而与此同时,读取数据库也就成了很多人首先遇到的问题。
示例:{ "key": "value" }
一、Json是什么?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。
二、不同情况
1.模糊查询json类型字段
存储的数据格式(字段名 people_json):
{"name": "zhangsan", "age": "13", "gender": "男"}
代码如下(示例):
select * from table_name where people_json->'$.name' like '%zhang%'
2.精确查询json类型字段
存储的数据格式(字段名 people_json):
{"name": "zhangsan", "age": "13", "gender": "男"}
代码如下(示例):
select * from table_name where people_json-> '$.age' = 13
3.模糊查询JsonArray类型字段
存储的数据格式(字段名 people_json):
[{"name": "zhangsan", "age": "13", "gender": "男"}]
代码如下(示例):
select * from table_name where people_json->'$[*].name' like '%zhang%'
4.精确查询JsonArray类型字段
存储的数据格式(字段名 people_json):
[{"name": "zhangsan", "age": "13", "gender": "男"}]
代码如下(示例):
select * from table_name where JSON_CONTAINS(people_json,JSON_OBJECT('age', "13"))
读到这里,这篇"Mysql内储存JSON字符串实例分析"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
字符
字符串
字段
数据
格式
存储
示例
代码
类型
查询
实例
实例分析
分析
文章
复杂
精确
内容
对象
程序
语言
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
游戏软件开发学校上几年毕业
寻仙手游服务器
服务器双彩图
轻量服务器可以随意更换系统吗
面试国企软件开发经验
月灵心服务器
数据库做温湿度
java socket编写服务器
著名网络安全工具
手机远程服务器怎么登陆
cics 连接数据库
梦幻西游怎样删除别的服务器
会考网络技术怎么考
内存型数据库
软件开发企业增值税小规模
北京世纪旗云软件开发公司
连接数据库 找不到网络路径
网络安全防范的研究动向
如何选择湖北服务器
好玩的1.12.2枪械服务器
软件开发政策法律法规
腾讯微信数据库问题
虹口区个性化软件开发值得推荐
网络安全法七大重点内容
找软件开发公司盗创意怎么办
网络安全法五十九罚款
完整股票财报数据库
电脑软件开发工具资料
苏州软件开发培训
数据库清空么偶一个字段