mysql中json取,查,改,去双引号

摘要:
Idtitleattr1李白{“班吉”:“班1”,“雪段”:“第三天”,“雪晓”:“某中学”,“jioshi_id”:“11,12”}值:json_Extract(json字段,“$.key Value”);学校:selectjson_Extract(attr,“$.suexiao”)xuxiaofromtable,其中id=1结果
idtitleattr
1李白{“banji”:“1班”,“xueduan”:“初三”,“xuexiao”:“某某一中”,“jiaoshi_id”:“11,12”}

取值:json_extract(json字段,"$.key值");

取学校:
select json_extract(attr,"$.xuexiao") xuexiao from table where id=1
结果:

xuexiao
“某某二中”

去掉双引号
json_unquote()
取教师id去双引号

select json_unquote(json_extract(attr,"$.jiaoshi_id")) jaoshi_id from table where id=1
结果:

jiaoshi_id
11,12

//此处有更简便的方式未
jsondata->"$.attribute"
jsondata->>"$.attribute"

修改:
json_replace(json_字段,"$.key值",“value”);只替换;

json_set(字段,"$.shuxing",“value”);如果有替换,没有就新增

 

免责声明:文章转载自《mysql中json取,查,改,去双引号》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇golang json解析mybatis源码分析(3)-----SqlSessionHolder作用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ZEOSDBO-7安装

zeosdbo是一套免费开源的Delphi数据库连接组件,可连接mssql、mysql、sybase、oracle、firebird、sqlite、postgresql等多种数据库。调用方法简单。 连接MySql数据库库的方法: 添加Zconnection组件,设置如下内容: Database:要连接的数据库名称; Hostname:MySQl数据库所在的...

mysql root 没有任何权限

问题: mysql root 没有任何权限 解决方案 1. add skip-grant-tables in /etc/my.conf [root@mysql~]# cat /etc/my.cnf|grep -i skip skip-grant-tables 2. restart mysql systemctl restart mysqld 3.增加权限...

navicat for mysql 进行数据传输

完成不同数据库之间的数据库表传输 把一个数据库表由一个数据库中复制到另一个数据库表中,可以使用heidisql 或 navicat for mysql,先将数据库表从一个数据库会话导出,然后会话连接相应库进行导入,类似一个备份的操作,但这样操作繁琐。navicat for mysql具备数据传输功能,直接将一个数据库的数据库表,复制到另一个数据库中。 1....

Mysql常用命令操作小结

Mysql操作大全 一、概述     SQL(Structured Query Language)语言的全称是结构化查询语言。数据库管理系统通过SQL语言来管理数据库中的数据。     SQL语言分为三个部分:数据定义语言(Data DefinitionLanguage,简称为DDL)、数据操作语言(DataManipulation Language,简称...

腾讯云ubuntu18.04安装mysql并设置忽略大小写

安装MySQL $ sudo apt update$ sudo apt install mysql-server 设置忽略大小写 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在mysqld 这个节点下, 加入: lower_case_table_names=1 进行初始化配置$ sudo mysql_secure...

MySQL访问控制

MySQL访问控制 【目的】 1、了解MySQL的访问控制原理 2、了解MySQL用户管理方法 3、掌握MySQL的基本权限操作语句 【知识点】 连接验证、修改权限、请求验证。 【原理】 数据库中通常包含重要的数据,这些数据的安全性和完整性需要通过访问控制来维护。MySQL的访问控制实际上就是为用户提供且仅提供他们所需的访问权。只有使用已有用户登录以...