MongoDB数据库概述及启动,连接,退出

本文介绍了关系型数据库与非关系型数据库的区别,重点讲解了MongoDB的特点和灵活性,如无需预定义表结构、支持JSON对象的文档存储。MongoDB允许直接插入数据,自动完成建库建表。此外,提到了MongoDB的启动、连接及退出操作,并提及了MongoDB的可视化工具。MongoDB是适合快速开发和灵活数据存储的选择。
摘要由CSDN通过智能技术生成

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

表就是关系,或者说表与表之间存在关系。

关系型数据库

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

非关系型数据库

  • 非常灵活
  • 有的非关系型数据库就是key-value 键值对
  • 但是MongoDB是长得最像关系型数据库的非关系型数据库

在MongoDB中

  • 不需要设计表结构
  • 可以任意地往里面存数据,没有结构性这个一说
  • MongoDB 文档类似于 JSON 对象

2. MongoDB数据库相关概念

在一个数据库软件中可以包含多个数据仓库,在每个数据仓库中可以包含多个数据集合,每个数据集合中可以包含多条文档(具体的数据)
在这里插入图片描述

  • 一个数据库中可以有多个集合
  • 一个集合中可以有多个文档(表记录)
  • 文档结构很灵活,没有任何限制
  • MongoDB 非常灵活,不需要像MySQL一样先创建数据库、表、设计表结构
  • 在这里只需要:当你需要插入数据的时候,指定往哪个数据库的哪个集合操作就可以了
  • 一切都由MongoDB帮你自动完成建库建表
{
    qq: {   //qq 数据库
        user:[   
        {name:'chy',age:18}{name:'chy',age:18}{name:'chy',age:18}
        ],
        products:[
        ]
    },
    taobao:{    //淘宝 数据库
    },
    baidu:{     //百度 数据库
    }
}

直接到官网下载MongoDB即可,但是注意安装完成后,要找到mongodb数据库的安装目录,将安装目录下的bin目录放置在环境变量中。

3. MongoDB 可视化软件

在这里插入图片描述

4. 启动MongoDB

在终端输入:

mongod

在这里插入图片描述

5. 连接和退出数据库

连接:

mongo

该命令默认连接本机的 MongoDB 服务

在这里插入图片描述

退出:

exit

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值