MongoDB-数据库篇

1. 关系型数据库和非关系型数据库

1.1 关系型数据库

  1. 关系:表就是关系,表与表之间存在关系
  2. 所有的关系型数据库都需要通过 sql 语言来操作
  3. 所有的关系型数据库在操作之前都需要设计表结构
  4. 而且数据表还支持约束:唯一的主键默认值非空

1.2 非关系型数据库

  1. 非关系型数据库非常灵活
  2. 有的非关系型数据库就是 key-value对

2. MongoDB数据库概述

  1. MongoDB 是由c++语言编写的,是一个基于分布式文件存储的开源数据库系统
  2. MongoDB 是长的最像关系型数据库的非关系型数据库
    关系型数据库 MongoDB
    数据库 数据库
    数据表 集合(数组)
    表记录 文档对象
  3. MongoDB 不需要设计表结构,可以任意往里面存数据,没有结构性这一说
  4. MongoDB 数据由键值对组成
  5. MongoDB 文档结构很灵活,没有任何限制
  6. MongoDB 非常灵活,当需要插入数据的时候,只需要指定往哪个数据库的哪个集合操作就可以了,
    建库、建集合都会自动完成
    // mongodb 数据库结构
    {
         
    	qq:{
         ---------------------//数据库
    		users: [-------------//集合(数据表)
    			{
         },--------------//文档对象(表记录)
    			{
         }
    		]
    	},
    	taobao:{
         }
    }
    //1. MongoDB 可以有多个数据库
    //2. MongoDB 一个数据库中可以有多个集合(表)、[]
    //3. MongoDB 一个集合中可以有多个文档(表记录)、{}
    

3. MongoDB的安装和使用

3.1 安装MongoDB数据库

  1. 官网:https://www.mongodb.com
  2. 菜鸟教程网站:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值