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

网站设计建设公司游戏推广对接平台

网站设计建设公司,游戏推广对接平台,怎么做网站收广告费,云南旅游MySQL 提供了丰富的函数用于 JSON 类型字段的查找与更新,详见官方文档。 创建一个表 t1,basic_info 字段为JSON类型: CREATE TABLE t1 (id int(11) NOT NULL AUTO_INCREMENT,basic_info json DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CH…


MySQL 提供了丰富的函数用于 JSON 类型字段的查找与更新,详见官方文档。

创建一个表 t1,basic_info 字段为JSON类型:

CREATE TABLE `t1` (`id` int(11) NOT NULL AUTO_INCREMENT,`basic_info` json DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;


插入一条数据:

INSERT INTO `t1`(`id`, `basic_info`) 
VALUES (1, '{\"age\": 9, \"name\": \"小明\", \"class\": 3}');


一、检索 JSON:
1、查找 JSON 中的某个字段:

比如查询 id=1 的 basic_info 中的 name 字段,可以用以下两种方式:

select basic_info->'$.name' from t1 where id =1;
//或者
select JSON_EXTRACT(basic_info, '$.name') from t1 where id =1;


2、根据JSON中的某个字段查询表中记录:

比如查询name为小明的记录:

select * from t1 where basic_info->'$.name' = '小明'; 
//或者 
select * from t1 where JSON_EXTRACT(basic_info,'$.name') = '小明';


检索JSON数据的方法,文档:https://dev.mysql.com/doc/refman/8.0/en/json-search-functions.html

二、修改 JSON

1、修改 JSON 中的某个字段:

比如我们修改 id =1 的 basic_info 中的age为 10 岁:

可以使用JSON_REPLACE() 或者 JSON_SET() 函数:

update t1 set basic_info = JSON_REPLACE(basic_info, '$.age', 10) where id =1; 
//或者 
update t1 set basic_info = JSON_SET(basic_info, '$.age', 10) where id =1;


2、往 JSON 中插入一个新的字段:

比如往 basic_info 中插入一个性别“gender”字段:

可以使用JSON_INSERT() 或者 JSON_SET() 函数:

update t1 set basic_info = JSON_INSERT(basic_info, '$.gender', '男') 
where id =1; 
//或者 
update t1 set basic_info = JSON_SET(basic_info, '$.gender', '男') 
where id =1;


SON_SET(),JSON_INSERT() 和JSON_REPLACE() 函数的区别:

JSON_SET() 支持替换现有值,并且支持添加不存在的值。

JSON_INSERT() 插入值而不替换现有值。

JSON_REPLACE() 仅替换现有值。
 

http://www.ritt.cn/news/5143.html

相关文章:

  • 网站策划与设计(营销外包
  • 企业网站建设方案 完整版刷网站排名软件
  • 如何选择医疗网站建设如何做seo
  • 自助 建站云盘搜
  • 网站制作费自己接单的平台
  • 做网站有关机械的图片教育培训机构加盟
  • 网站充值系统怎么做永久免费的网站服务器有哪些软件
  • 怎么建设时时彩网站上海百度推广优化公司
  • 淘宝店铺怎么运营起来重庆镇海seo整站优化价格
  • 电子商务网站建设 百度文库宁波网络推广产品服务
  • 安徽省经工建设集团网站百度互联网营销是什么
  • 网络安全的重要性网站搜索引擎优化的基本内容
  • 广东海外建设监理有限公司网站360指数查询
  • 办公网站建设方案长沙seo推广
  • 珠海建网站专业公司网站建设与管理主要学什么
  • ecshop网站模板软文推广营销服务平台
  • 网站建设简介seo优化排名公司
  • 东莞模板建站平台网站维护主要做什么
  • 网络优化首先要有网站网站优化课程
  • 无锡万度网站建设建网站建设
  • 天元建设集团有限公司排名深圳seo秘籍
  • asp 网站源代码网站域名解析
  • 响应式旅游网站模版小网站怎么搜关键词
  • 怎么修改2345网址导航seo兼职论坛
  • 北京门户企业网站建设seo关键词优化外包公司
  • 微信用大型网站站做跳板百度如何搜索关键词
  • dw怎么做网站地图热词搜索排行榜
  • 高级网站开发培训价格百度推广营销中心
  • cdn 动态网站 加速时事新闻热点
  • 网校网站怎么做运营怎么做