传统关系型数据库无法应用巨大的数据存储和处理。所以非关系型数据库得以发展。
mogodb是一个介于关系数据库和菲关系数据库之间的产品,是非关系型数据库中功能最丰富,最像关系数据库的产品。
mogoDB是用C++编写,性能良好,可以安装在多平台。
官网下载

https://www.mongodb.com/try/download/community

在命令中调用MongoDB命令,首先在Windows系统配置PATH环境变量。

mongo --host localhost --port 27017

将mongoDB的bin路径加入到path中。
这样就可使用cmd命令行

mongo --host localhost --port 27017
#
cls

创建逻辑库

use school
> use school
switched to db school
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> use school
switched to db school
> db.student.save({name:"scott",sex:"male",age:25,city:"shanxi"})
WriteResult({ "nInserted" : 1 })
> db.student.find()
{ "_id" : ObjectId("6134b57e4ca1c8932a1756e4"), "name" : "scott", "sex" : "male", "age" : 25, "city" : "shanxi" }
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
school  0.000GB
>

图形界面我自己使用navicate…

db.student.find().sort({"name":1
})

在navicate中不可使用sql语句
MongoDB的账户

https://www.cnblogs.com/sz-wenbin/p/11010403.html

mongoDB的数据结构

mongoDB被BSON来保存数据。一条记录就是一个BSON,被称作文档。
某些BSON聚合在一起,就形成了集合。

管理逻辑库

创建/切换逻辑库

use test

查看逻辑库

show dbs

删除逻辑库

db.dropDatabase()

存储数据

db.student.save({name:"Jack",age:25})

管理集合

创建集合

db.createCollection("student")

查看集合

show collection

删除集合

db.student.drop()















001mongodb数据库介绍002mongodb的增删改查003数据导入导出相关推荐

  1. Mysql数据库和表的增删改查以及数据备份恢复

    数据库 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 ...

  2. 【Python数据处理篇——DataFrame数据准备】DataFrame的创建、增删改查、数据导入等

    欢迎访问我搞事情的[知乎账号]:Coffee 以及我的[B站漫威剪辑账号]:VideosMan 若我的笔记对你有帮助,请用小小的手指,点一个大大的赞哦. 关于DataFrame的相关知识,我还进行了汇 ...

  3. 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口

    无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接 ...

  4. 无需编程,基于微软mssql数据库零代码生成CRUD增删改查RESTful API接口

    无需编程,基于微软mssql数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接 ...

  5. Mysql —— C语言链接mysql数据库,实现可以增删改查的角色权限登录系统

    /******************************************************************** * 标题:C语言链接mysql数据库,实现可以增删改查的角色 ...

  6. Node连接MySQL数据库进行基本的增删改查操作(一看就会)

    Node连接MySQL数据库进行基本的增删改查操作(一看就会) ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...

  7. asp连接mysql数据库增删查_【ASP】ASP对Access数据库的连接、增删改查及ASP的基本语法...

    本文讨论的是ASP,而不是Visual Studio写出来的.ASPX也就是ASP.NET. ASP不需要任何插件的支持,关键你是配置好WINDOWS的IIS服务器,把页面扔在上面执行就可以了. 不同 ...

  8. Java连接sqlserver数据库,并进行增删改查操作

    用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...

  9. 1-1 MySQL数据库的基本操作 【增删改查】

    1-1 MySQL数据库的基本操作 [增删改查] 一.基础操作 创建数据库 查看数据库 选择数据库 删除数据库 二.建立一个基础数据库 三.基本操作 外键约束与字段自增 数据的增删改 数据查询 数据排 ...

最新文章

  1. 二维小波变换_Wavelet Pooling小波池化的思考
  2. GoJS超详细入门(插件使用无非:引包、初始化、配参数(json)、引数据(json)四步)...
  3. MySQL带DISTINCT关键字的查询
  4. MongoDB 里面日期查询的问题
  5. Android更新平台架构方案
  6. WebSocket的初步认识
  7. 结束oracle import,Oracle 结束 imp/exp 和 expdp/impdp 进程的正确方法
  8. python3库查看调用_Python 3 中调用 COM 的库文件 | 学步园
  9. Sytem.String[] 动态数组的声明
  10. 配置Apache服务器的虚拟主机
  11. sql 不为空_sql动态传参在springData中的应用(补充)
  12. cmake设置了CMAKE_MODULE_PATH,include找不到文件
  13. Grep 用法和正则表达式(一)
  14. 为什么用preparedStatement 而不是statement
  15. 一种基于主板BIOS的身份认证方案及实现
  16. Ubuntu桌面卡死、You are in emergency mode
  17. 用python读取tif格式图像
  18. Adobe Reader XI已停止工作的解决办法
  19. 拉格朗日插值、分段线性插值、三次样条插值
  20. uni-app框架开发app中出现的问题(持续更新中...)

热门文章

  1. 配置Apache服务器的虚拟主机
  2. 【BZOJ2221】面试的考验,随机数列+线段树+离线
  3. gradle 指定springcloud 版本_如何优雅地使用Gradle
  4. 【OpenStack】【Rocky】安装Rocky之前的先决条件包
  5. Intel Core Enhanced Core架构/微架构/流水线 (11) - 高速缓存读/写操作 Cache Load/Store
  6. phpstudy_pro MySQL启动失败的原因
  7. 谷歌为什登不上去github_安卓开源是假的,谷歌随时禁用,华为手机在海外市场已经快跌没了...
  8. 网络智能和大数据公开课Homework3 Map-Reduce编程
  9. 光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)2-表面积启发式法(The Surface Area Heuristic)
  10. 代码chaid_适配者 – 研究和分享IT前沿技术,形成以开源软件、代码分享、技术分享、IT职业发展等经验分享网站。...