美文网首页
MySql 5.7对json数据操作

MySql 5.7对json数据操作

作者: solo灬寂 | 来源:发表于2018-08-20 15:42 被阅读0次

创建表

CREATE TABLE t_json(id INT PRIMARY KEY, NAME VARCHAR(20) , info JSON);

插入记录

INSERT INTO t_json(id,sname,info) VALUES(1 ,'test','{"time":"2017-01-01 13:00:00","ip":"192.168.1.1","result":"fail"}');
INSERT INTO t_json(id,sname,info) VALUES(2 ,'my',JSON_OBJECT("time",NOW(),'ip','192.168.1.1','result','fail'));

查询IP键

SELECT sname,JSON_EXTRACT(info,'$.ip') FROM t_json;
查询有多少个键
SELECT id,json_keys(info) AS "keys" FROM t_json;

删除键

UPDATE t_json SET info = json_remove(info,'$.ip');

增加键

UPDATE t_json SET info = json_set(info,'$.ip','192.168.1.1');

变更值

UPDATE t_json SET info = json_set(info,'$.ip','192.168.1.2');

UPDATE t_staff SET details = json_set(details,'$.account','13245678');
UPDATE t_staff SET details = json_set(details,'$.ciInfo','13245678');
UPDATE t_salary SET correls = json_set(correls,'$.staff.identity','32068219960429543X');
select identity from t_staff WHERE identity = 'f911a090a6ba11e846f0eff2f620b204';
SELECT * FROM t_help WHERE correls -> '$.staff.identity' not in (select identity from t_staff);
select identity from t_staff;
select count(*) from t_staff;

相关文章

  • MySQL之JSON数据类型CRUD

    JSON数据类型: 从mysql5.7.8开始开始支持,json数据类型。可以通过客户端创建json字段表并操作检...

  • 2020-09-01 MySQL中Json中key随机排序解决方

    背景: 在MySQL中,是有json字段类型的,同时也有json操作的相关方法,也提供json数据的校验,给我们保...

  • MySQL处理Json数据

    备注: 版本: MySQL 8.0 一. Json数据存储 MySQL 8.0提供了json数据类型来存储json...

  • mysql数据库json数据的操作

    经常忘记mysql数据中json数据的操作方式,笔记记录一下 #创建表 CREATE TABLE `test_js...

  • MySQL JSON 类型数据操作

    1、Java 中动态扩展字段,会导致数据库表被锁,在MySQL 5.7.8版本之前,因为MySQL不能直接操作JS...

  • mysql对JSON数据操作

    总所周知,mysql5.7以上提供了一种新的字段格式-json,大概是mysql想把非关系型和关系型数据库一口通吃...

  • MySQL之json数据操作

    1 MySQL之JSON数据 总所周知,mysql5.7以上提供了一种新的字段格式json,大概是mysql想把非...

  • mysql json 查询

    mysql json 查询 MySQL 5.7新增对JSON支持 1. 普通 json 查询 数据 查询语句 数...

  • 3 MySQL数据库操作

    2 MySQL数据库操作 3.1 MySQL操作数据库 3.2 MySQL操作数据表 3.2.1 MySQL创建数...

  • mysql json

    对mysql中json类型的字段查询操作

网友评论

      本文标题:MySql 5.7对json数据操作

      本文链接:https://www.haomeiwen.com/subject/wtjliftx.html