• MongoDB与关系型数据库 区别


       mysql  mongodb

    表     table    Collection

    字段  Colum   Fields

    行  row  Document

    Mongo中的一些概念
    --------------+------------------------+-------------------------------------------
     SQL术语/概念    MongoDB术语/概念         解释/说明
    --------------+------------------------+-------------------------------------------
     database            database                数据库
    --------------+------------------------+-------------------------------------------
     table                collection                数据库表/集合
    --------------+------------------------+-------------------------------------------
     row                document                数据记录行/文档
    --------------+------------------------+-------------------------------------------
     column                field                    数据字段/--------------+------------------------+-------------------------------------------
     index                index                    索引
    --------------+------------------------+-------------------------------------------
     table                 joins                     表连接,MongoDB不支持
    --------------+------------------------+-------------------------------------------
     primary key        primary key                主键,MongoDB自动将"_id"字段设置为主键
    --------------+------------------------+-------------------------------------------

    例如这张图 整个表叫做Collection

    每一列就叫做fields,每一行叫做Document

    MongoDB不是关系型数据库,没有"表"的概念,没有"字段"的概念,没有"行"的概念。

    [  # 大列表就是Collection
    
        { # 其中一个字典就是 Document
            "name": "武大郎", # 其中一个fields
            "age": 18,
            "gender": ""
        }, 
        {
            "name": "孙悟空",
            "age": 100000,
            "gender": ""
        }, 
        {
            "name": "蔡文姬",
            "age": 16,
            "gender": ""
        }
    
    ]
  • 相关阅读:
    关于oracle的导入数据流程,以及错误解决
    解决 lombok 和 freemarker 下载慢问题 以及安装方法
    解决maven项目没有Maven Dependencies
    将maven仓库改为阿里仓库
    Dos攻击和校网渗透
    KaliLinux切换python版本
    Kali国内更新源
    linux安装jdk(.rpm)
    Centos 关于 mysql 命令
    Linux删除命令
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/10657771.html
Copyright © 2020-2023  润新知