当前位置: 首页 > news >正文

怎样建立自己的网站家政行业网站建设方案

怎样建立自己的网站,家政行业网站建设方案,公司网站建设图片素材怎么找,设计logo的方法步骤一:创建表格 首先,我们需要创建一个表格来存储包含JSON对象数组的数据。可以使用以下代码创建一个名为 my_table 的表格: CREATE TABLE my_table (id INT PRIMARY KEY AUTO_INCREMENT,json_data JSON ); 上述代码创建了一个包含两个列的…

步骤一:创建表格
首先,我们需要创建一个表格来存储包含JSON对象数组的数据。可以使用以下代码创建一个名为 my_table 的表格:

CREATE TABLE my_table (id INT PRIMARY KEY AUTO_INCREMENT,json_data JSON
);

上述代码创建了一个包含两个列的表格,id 和 json_data。其中,json_data 列用于存储我们要查询的JSON数据。

步骤二:插入JSON数据
接下来,我们需要插入一些包含JSON对象数组的数据。可以使用以下代码插入一条数据:

INSERT INTO my_table (json_data) 
VALUES ('[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}, {"name": "Charlie", "age": 35}]');

上述代码向 my_table 表格中插入了一个包含三个JSON对象的JSON数组。你可以根据需要插入更多的数据。

步骤三:查询包含特定条件的JSON对象数组
现在,我们已经准备好进行查询了。使用以下代码查询包含特定条件的JSON对象数组:

SELECT * FROM my_table
WHERE JSON_CONTAINS(json_data, '{"name": "Alice"}');

 上述代码使用JSON_CONTAINS函数查询包含 {"name": "Alice"} 条件的JSON对象数组。如果该条件存在于JSON数组中的任意一个对象中,则会返回匹配的记录。


更为复杂的场景 

有时候在开发比较简单的项目时,为了方便(偷懒)会将所有关联信息以json格式保存在主表里,在新增的时候是轻松了,不用插入多张表,但是在查询的时候如果对json格式掌握不足就会给自己挖坑

假设json字段inventor的内容为

 [{"name": "", "type": "1", "number": "30276207", "company": [103], "hasName": true, "employeeId": 1}, {"name": "", "type": "1", "number": "11725165", "company": [128], "hasName": true, "employeeId": 5}]

查询 employeeId=1 的数据

select * from biz_patent where JSON_CONTAINS(inventor, '{"employeeId": 1}');
select * from biz_patent where JSON_CONTAINS(inventor, CONCAT('{"employeeId": ', 3 , '}'));

查询 employeeId=1,并将所有人员姓名展示在一个字段中 的数据 

分解下, 1:使用JSON_EXTRACT函数来提取JSON对象数组中的字段所有值

SELECT JSON_UNQUOTE(JSON_EXTRACT(inventor, '$[*].employeeId')) AS names from biz_patent;

再用 FIND_IN_SET 查询

select a.id,a.patent_type,a.patent_name, 
(SELECT GROUP_CONCAT(DISTINCT name) FROM biz_employee WHERE FIND_IN_SET(id, REPLACE(TRIM(REGEXP_REPLACE(JSON_UNQUOTE(JSON_EXTRACT(a.inventor, '$[*].employeeId')), '\\[|\\]', '')) ,' ','')) ) as inventor,
a.patent_application_date
from biz_patent a
where JSON_CONTAINS(inventor, CONCAT('{"employeeId": ', 3 , '}'));

 

http://www.yayakq.cn/news/809809/

相关文章:

  • 网站开发基础知识厦门手机网站建设公司哪家好
  • mooc 网站建设情况vps搭建vpn无法访问国内网站
  • 手机wap网站的分析wordpress 课程激活
  • 做视频网站需要多大的带宽合肥专业做网站
  • 用家庭宽带做网站adspower浏览器
  • 胶州网站建设公司哪家好第二波新冠感染高峰
  • 怎样建立一个公司网站张家港设计网站
  • 如何百度收录我的网站本地58同城招聘网找工作
  • 盐城公司网站建设东莞建设银行
  • 广州seo网站推广顾问哪个公司搭建网站
  • 如何用源码建站免费入驻的跨境电商平台
  • 怎样自己做一个网站怎样做彩票网站代理
  • 网站 售后服务淘宝自己网站怎么建设
  • 中国制造网国际站官网org后缀的网站
  • 天猫网站建设的目标是什么搜索引擎推广预算
  • 建设银行咸阳交费网站足球比赛直播360
  • 网站建设公司效益怎么样中药材初加工平台
  • 湖北省勘察设计协会网站网站后台管理系统功能
  • 南京网站制作公司怎么样网站在线交谈
  • 在哪里找给公司做网站优化的人wordpress如何设置目录权限设置
  • 国内精品在线网站建设摄影师签约有哪些网站
  • 企业进行网站建设的方式有开发公司不建二次加压泵房
  • wordpress 网站登录无形资产 网站开发
  • 大学生网站设计作业动画文书写作网站
  • 网站生成海报功能怎么做新网站建设信息
  • seo建站还有市场吗大型行业门户网站开发建设
  • 萧云建设网站wordpress建站和定制网站Seo
  • wordpress 响应式产品展示站监察部门网站建设方案
  • 安全狗 网站打不开宣传片拍摄脚本范本
  • 网站的国际化 怎么做深圳网站建设 利科技有限公司