我有以下表格和他们的关系.我将json数据存储在client_services表中.他们是否可以使用mysql查询检索JSON值.喜欢:

select getJson("quota") as quota, client_id from client_services where service_id =1;

要么

我可以进一步规范化client_services表吗?

服务:

+----+-----------------------+--------------------------------------------------------+

| id | name | description |

+----+-----------------------+--------------------------------------------------------+

| 1 | MailBox | |

| 2 | SMS | |

| 3 | FTP | |

+----+-----------------------+--------------------------------------------------------+

service_features:

+----+------------+----------------------------------+------------------------+

| id | service_id | name | description |

+----+------------+----------------------------------+------------------------+

| 10 | 1 | Forwarding | Forward Mail |

| 11 | 1 | Archive | Archive Mail |

| 12 | 1 | WebMail | NULL |

| 13 | 1 | IMAP | NULL |

| 14 | 2 | Web SMS | NULL |

+----+------------+----------------------------------+------------------------+

client_services:

+-----+-----------+------------+-------------------------------------------------------------------------------------------+

| id | client_id | service_id | service_values |

+-----+-----------+------------+-------------------------------------------------------------------------------------------+

| 100 | 1000 | 1 |{ "quota": 100000,"free_quota":20000,"total_accounts":200,"data_transfer":1000000} |

| 101 | 1000 | 2 |{ "quota": 200 } |

| 102 | 1000 | 3 |{ "data_transfer":1000000} |

| 103 | 1001 | 1 |{ "quota": 1000000,"free_quota":2000,"total_accounts":200,"data_transfer":1000000} |

| 104 | 1001 | 2 |{ "quota": 500 } |

| 105 | 1002 | 2 |{ "quota": 600 } |

+-----+-----------+------------+-------------------------------------------------------------------------------------------+

client_feature_mappers:

+-----+-------------------+--------------------+-----------+

| id | client_service_id | service_feature_id | client_id |

+-----+-------------------+--------------------+-----------+

|10000| 100| 10 | 1000|

|10001| 100| 11 | 1000|

|10002| 100| 12 | 1000|

|10003| 100| 13 | 1000|

|10004| 101| 14 | 1000|

|10005| 103| 10 | 1001|

|10006| 101| 11 | 1001|

|10007| 101| 12 | 1001|

|10008| 101| 13 | 1001|

|10009| 105| 14 | 1002|

+-----+-------------------+--------------------+-----------+

mysql+json+检索_如何从mysql中检索JSON数据?相关推荐

  1. java中转json字符串_如何在Java中转义JSON字符串-Eclipse IDE技巧

    java中转json字符串 在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. ...

  2. Java对json遍历_如何遍历Java中的json对象

    我正在尝试遍历json文件并获取所需的详细信息,这是我的json { "000": { "component": "c", "de ...

  3. import引入json文件_在React组件中导入Json文件

    我正在尝试在React组件中加载languages.json文件.当我想导入json文件时,我在第一步收到以下错误.这是错误: ERROR in ./app/languages.json Module ...

  4. mysql操作json优点和缺点_详解Mysql中的JSON系列操作函数

    前言 JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,但是比XML简单,易读并且易编写.对机器来说易于解析和生成,并且会减少网络带宽的传输. JSON的格式非常简单:名称/ ...

  5. mysql sql优化_浅谈mysql中sql优化

    说到sql优化,一般有几个步骤呢,在网上看到了一篇很不错的帖子.在这分享一下吧,也是自己学习的一个过程. 一.查找慢查询 1.1.查看SQL执行频率 SHOW STATUS LIKE 'Com_%'; ...

  6. mysql 闪电存储_详解MySQL中EXPLAIN解释命令

    explain显示了mysql如何使用索引来处理select语句以及连接表.可以帮助选择更好的索引和写出更优化的查询语句. 使用方法,在select语句前加上explain就可以了: 如: expla ...

  7. oracle语句mysql数据库名称_查询oracle数据库中当前数据库所有表的名称

    SQL查询数据库中所有指定类型的字段名称和所在的表名 --查询数据库中所有指定类型的字段名称和所在的表名 --eg: 下面查的是当前数据库中 所有字段类型为 nvarchar(max) 的字段名和表名 ...

  8. docker容器mysql头文件_在Docker容器中使用MySQL数据库

    开发过程中经常需要安装.调试mysql数据库,还需要在各种操作系上安装包依赖,实在是繁琐,因此就研究了一下如何在docker上运行一个mysql镜像,省却了我安装.找依赖的问题. 注:本文所有内容均在 ...

  9. mysql列连接_连接来自MySQL中不同表的列

    您可以使用CONCAT().让我们首先创建一个表-mysql> create table DemoTable1 -> ( -> FirstName varchar(20) -> ...

  10. 怎么在linux上修改mysql端口映射_如何在Linux中更改默认的MySQL / MariaDB端口

    在本指南中,我们将学习如何更改MySQL / MariaDB数据库在CentOS 7和基于Debian的Linux发行版中绑定的默认端口. MySQL数据库服务器在Linux和Unix下运行的默认端口 ...

最新文章

  1. DAL(数据库访问层)
  2. 解题报告:luogu P2423 [HEOI2012]朋友圈【最大团转最大点独立集(匈牙利算法+时间戳优化)】
  3. rust房子 如何拆除_小产权房“依法拆除”?中央新文件透露“1个新信号”
  4. WIN8、WIN7访问Windows Server 2003服务器的数据库速度很慢、远程速度很慢的解决方法...
  5. 汇编指令:LDM、STM详解
  6. Algs4-1.4.8计算输入文件中相等的整数对的数量
  7. Arrays类的排序(sort、parallelsort)
  8. Log4j2日志框架集成Slf4j日志门面
  9. 前台文件PHP完善步骤,ThinkPHP使用步骤
  10. shell脚本头,#!/bin/sh与#!/bin/bash的区别.
  11. ies文件 vray_光域网ies文件免费
  12. C++打印ASCLL码表
  13. ⑤初识java:打印日历
  14. 怎么把做好的ps保存成图片_ps存成jpg格式的快捷键,ps如何另存为图片格式
  15. Image Retrieval using Scene Graphs ——基于场景图的图像检索 读书笔记
  16. 如何启动android模拟器,如何从命令行启动Android模拟器?
  17. echars x轴单位_ECharts xAxis配置 x坐标轴刻度设置
  18. 空间分析方法在计算机上的应用,空间分析
  19. yolo 算法中的IOU算法程序与原理解读
  20. 【算法讲26:特征方程】求齐次线性一阶递推与二阶递推通项公式 | HDU 2021多校一 Pass!

热门文章

  1. 宜搭小技巧|维护Excel太麻烦?Excel一键转应用,为你的工作减负
  2. MaxCompute作业日常监控与运维实践
  3. 一个易用、易部署的Python遗传算法库
  4. 构建实时数据仓库首选,云原生数据仓库AnalyticDB for MySQL技术解密
  5. 使用Spark Streaming SQL基于时间窗口进行数据统计
  6. 移动研发 DevOps 落地实践
  7. 干货|Spring Cloud Stream 体系及原理介绍
  8. Kubernetes的Device Plugin设计解读
  9. 移动云11.11,钜惠High不停!
  10. 爬取了10W条数据,我们整理出了这份北上广深租房图鉴