前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MongoDB安装与运行

MongoDB安装与运行

作者头像
十月梦想
发布2018-08-29 14:41:26
4930
发布2018-08-29 14:41:26
举报
文章被收录于专栏:十月梦想

首先简单介绍一下MongoDB,MongoDB属于nosql(即非关系型数据库)一种,传统的数据库基本全部为关系型(结构型)数据库,拥有行和列概念!传统数据库:MySQL,Sql Server,Access,oracle等,Nosql是与传统数据库类型不同(非关系型数据库,没有行与列概念,结构没有统一),在传统数据库下每个字段要求声明数据类型,而在数据插入时候必须是该类型,否则报错,在Nosql就比较灵活,无需这样就规定!

一张图简单对比传统数据库与Nosql区别

Nosql其实也有分类,主要一下四种类型:

当下比较流行的就是文档型数据库,我们所介绍的MongoDB就是属于nosql的文档型数据库!

MongoDB数据库安装

官网:https://www.mongodb.com/

手册:https://docs.mongodb.org/manual/

中文社区: https://mongoing.com

   直接下一步安装就ok!

此时,我们看一下装好的文件夹:

C:\Program Files\MongoDB\Server\4.0\bin  加入到系统的path环境变量中,这样做效果在什么磁盘下都可以进行使用mongo命令

数据库使用命令

代码语言:javascript
复制
 mongo   //使用数据库
 mongod  -dbpath="数据库数据存放的路径" //开机
 mongoimport  //导入数据

也就是说,mongoDB中,真的有物理文件,对应一个个数据库。U盘可以拷走。

一定要保持,开机这个CMD不能动了,不能关,不能ctrl+c。 一旦这个cmd有问题了,数据库就自动关闭了。

    所以需要重新开启一个cmd窗口操作数据库(mongo命令)


MongoDB简单运行语法命令

列出所有数据库
代码语言:javascript
复制
show dbs
使用指定数据库
代码语言:javascript
复制
use 数据库名字

如果想新建数据库,也是use。use一个不存在的,就是新建。

查看当前所在数据库
代码语言:javascript
复制
db
    插入数据
代码语言:javascript
复制
db.student.insert({"name":"小米","age":"18","sex":"nan"})

student就是所谓的集合(聚合)。集合(聚合)中存储着很多json。

student是第一次使用,集合将自动创建。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-7-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一张图简单对比传统数据库与Nosql区别
  • Nosql其实也有分类,主要一下四种类型:
  • MongoDB数据库安装
  • MongoDB简单运行语法命令
    • 列出所有数据库
      • 使用指定数据库
        • 查看当前所在数据库
          •     插入数据
          相关产品与服务
          云数据库 SQL Server
          腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档