zoukankan      html  css  js  c++  java
  • MySQL与Mongo简单的查询 1

    首先在这里我就不说关系型数据库与非关系型数据库之间的区别了(百度上有很多)直接切入主题

    我想查询的内容是这样的:分数大于0且人名是bob或是jake的总分数   平均分数   最小分数   最大分数   计数

    举这个实例来试试用MySQL和mongodb分别写一个查询

    首先我们先做一些准备工作

    MySQL的数据库结构如下

    1 CREATE TABLE `new_schema`.`demo` (
    2   `id` INT NOT NULL,
    3   `person` VARCHAR(45) NOT NULL,
    4   `score` VARCHAR(45) NOT NULL,
    5   PRIMARY KEY (`id`));

    建完表之后我们来插入一些数据

    INSERT INTO `new_schema`.`demo` (`id`, `person`, `score`) VALUES ('1', 'bob', '50');
    INSERT INTO `new_schema`.`demo` (`id`, `person`, `score`) VALUES ('2', 'jake', '60');
    INSERT INTO `new_schema`.`demo` (`id`, `person`, `score`) VALUES ('3', 'bob', '100');
    INSERT INTO `new_schema`.`demo` (`id`, `person`, `score`) VALUES ('6', 'jake', '100');
    INSERT INTO `new_schema`.`demo` (`id`, `person`, `score`) VALUES ('8', 'li', '100');

    我截个图方便看一下结构

    好   接下来我们进入mongodb的准备工作   看一下建立的mongodb的集合里面文档的结构(基本跟MySQL一毛一样)在这里我就不写插入文档的具体过程了 (为了便看mongodb的显示我都用两种格式显示:一个是表哥模块显示   一个是文本模块显示)

      这个是表格模块显示

    ......

    Click here to see the full blog post

    纸上得来终觉浅 绝知此事要躬行
  • 相关阅读:
    mybatis框架-用类映射返回结果
    ArrayLLis 线程不安 实验
    快速求幂运算笔记
    nyoj 56 阶乘中素数的个数
    求正整数n所有可能的和式的组合(如;4=1+1+1+1、1+1+2、1+3、2+1+1、2+2
    synchronize学习
    nyoj 找球号三(除了一个数个数为基数,其他为偶数,编程之美上的)
    递归判断一个数是否递增
    快速排序c++
    x&-x
  • 原文地址:https://www.cnblogs.com/moon1223/p/5969400.html
Copyright © 2011-2022 走看看