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安全错误
数据库的锁怎样保障安全
软件开发项目结构图
蓝光服务器
舟山工业软件开发工程师
阿拉尔棉花产业数据库
创业慧康软件开发怎么样
网络安全法培训试题
新颖简单数据库管理系统
济南创城网络技术有限公司
数据库常用的设计
软件开发兼职青岛
渠县网络安全
海淀区多功能网络技术服务保障
国家医保信息编码数据库维护
宝马全球服务器在哪里
数据库连接关闭方法
做数据库去小县城
软件开发工作量比例
苹果网络安全性警告
造价业务数据库
系统激活需要重启服务器
软件开发前端需要数学
三十六计服务器
上海服务器报废选哪家
网络安全和防范感想
华为云6月服务器
东营微信小程序软件开发哪家便宜
单台服务器高并发1004无标题
软件开发增值税管理办法
宝马全球服务器在哪里
攀枝花展厅互动软件开发公司