博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识 MongoDB,MongoDB 的安装运行
阅读量:4578 次
发布时间:2019-06-08

本文共 1131 字,大约阅读时间需要 3 分钟。

 

1、  MongoDB 非关系型数据库

   MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。目的是为WEB应用提供扩展的高性能的数据存储解决方案。MongoDB是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

  关系数据库,是建立在关系模型基础上的数据库。比较有名气的关系型数据库,比如 Mysql。非关系型数据库产品是传统关系型数据库的功能阉割版,通过减少用不到或很少用的功能,来大幅度提高产品性能。

 

2、安装 MongoDB

MongoDB 官网下载

     

MongoDB 安装指南

   

 

3、配置环境变量

 

4、启动 MongodDB

控制台执行  mongod

(1)如果运行失败,根据提示创建 数据文件存放目录

 

如图中所示,要在 C 盘 创建名称为 data 的文件夹,data 文件夹下创建 db 文件夹

 (2)启动成功 , 默认端口 27017

 

 

(3)开发环境下 启动后不要关闭,一旦关闭 MongoDB 服务也会随之关闭,

  链接数据库 需另打开一个控制台执行 mongo 命令

 

5、一些基础命令

mongo               -- 客户端连接程序

bsondump            -- 导出bson 格式

mongodump              -- 整体数据库导出(二进制)

 mongoesport            -- 导出易识别的 json 文档 或 csv 文档

 show dbs               --查看数据库

show collections          -- 显示数据库中的集合

db                 --显示当前位置(在哪个数据中) 

use               -- 创建/进入/使用 数据库 

db.createCollection("集合名")      -- 创建集合

insert                  -- 创建文件

   db.集合名.insert   ({"id":101,"name":"哈哈","class":{"classname":"初三","num":6}});

 find( )   -- 查询

     db.集合.find( ) ;查询集合中所以文件

 

转载于:https://www.cnblogs.com/Tanghongchang/p/10535197.html

你可能感兴趣的文章
Django中models定义的choices字典使用get_FooName_display()在页面中显示值
查看>>
nohup命令详解(转)
查看>>
别人的Linux私房菜(1)计算机概论
查看>>
系统编程之文件操作
查看>>
ModelState.IsValid
查看>>
React-Native 环境部署
查看>>
0x27 A*
查看>>
bzoj4872: [Shoi2017]分手是祝愿
查看>>
android底部标题栏的实现
查看>>
[Oracle整理]Oracle之ROWTYPE和RECORD
查看>>
英语语法之一致平衡
查看>>
ats 安全
查看>>
NOI导刊2010提高(06) 黑匣子
查看>>
字节对齐[转]
查看>>
(53)zabbix模板
查看>>
单元测试简介
查看>>
c++的复制构造函数
查看>>
关于大数据你必须了解的几个关键词
查看>>
ansible使用9-Playbooks: Special Topics
查看>>
LigerUI视频教程_基于LigerUI前端技术实现的管理平台
查看>>