001mongodb数据库介绍002mongodb的增删改查003数据导入导出
传统关系型数据库无法应用巨大的数据存储和处理。所以非关系型数据库得以发展。
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数据导入导出相关推荐
- Mysql数据库和表的增删改查以及数据备份恢复
数据库 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 ...
- 【Python数据处理篇——DataFrame数据准备】DataFrame的创建、增删改查、数据导入等
欢迎访问我搞事情的[知乎账号]:Coffee 以及我的[B站漫威剪辑账号]:VideosMan 若我的笔记对你有帮助,请用小小的手指,点一个大大的赞哦. 关于DataFrame的相关知识,我还进行了汇 ...
- 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口
无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接 ...
- 无需编程,基于微软mssql数据库零代码生成CRUD增删改查RESTful API接口
无需编程,基于微软mssql数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接 ...
- Mysql —— C语言链接mysql数据库,实现可以增删改查的角色权限登录系统
/******************************************************************** * 标题:C语言链接mysql数据库,实现可以增删改查的角色 ...
- Node连接MySQL数据库进行基本的增删改查操作(一看就会)
Node连接MySQL数据库进行基本的增删改查操作(一看就会) ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...
- asp连接mysql数据库增删查_【ASP】ASP对Access数据库的连接、增删改查及ASP的基本语法...
本文讨论的是ASP,而不是Visual Studio写出来的.ASPX也就是ASP.NET. ASP不需要任何插件的支持,关键你是配置好WINDOWS的IIS服务器,把页面扔在上面执行就可以了. 不同 ...
- Java连接sqlserver数据库,并进行增删改查操作
用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...
- 1-1 MySQL数据库的基本操作 【增删改查】
1-1 MySQL数据库的基本操作 [增删改查] 一.基础操作 创建数据库 查看数据库 选择数据库 删除数据库 二.建立一个基础数据库 三.基本操作 外键约束与字段自增 数据的增删改 数据查询 数据排 ...
最新文章
- 二维小波变换_Wavelet Pooling小波池化的思考
- GoJS超详细入门(插件使用无非:引包、初始化、配参数(json)、引数据(json)四步)...
- MySQL带DISTINCT关键字的查询
- MongoDB 里面日期查询的问题
- Android更新平台架构方案
- WebSocket的初步认识
- 结束oracle import,Oracle 结束 imp/exp 和 expdp/impdp 进程的正确方法
- python3库查看调用_Python 3 中调用 COM 的库文件 | 学步园
- Sytem.String[] 动态数组的声明
- 配置Apache服务器的虚拟主机
- sql 不为空_sql动态传参在springData中的应用(补充)
- cmake设置了CMAKE_MODULE_PATH,include找不到文件
- Grep 用法和正则表达式(一)
- 为什么用preparedStatement 而不是statement
- 一种基于主板BIOS的身份认证方案及实现
- Ubuntu桌面卡死、You are in emergency mode
- 用python读取tif格式图像
- Adobe Reader XI已停止工作的解决办法
- 拉格朗日插值、分段线性插值、三次样条插值
- uni-app框架开发app中出现的问题(持续更新中...)
热门文章
- 配置Apache服务器的虚拟主机
- 【BZOJ2221】面试的考验,随机数列+线段树+离线
- gradle 指定springcloud 版本_如何优雅地使用Gradle
- 【OpenStack】【Rocky】安装Rocky之前的先决条件包
- Intel Core Enhanced Core架构/微架构/流水线 (11) - 高速缓存读/写操作 Cache Load/Store
- phpstudy_pro MySQL启动失败的原因
- 谷歌为什登不上去github_安卓开源是假的,谷歌随时禁用,华为手机在海外市场已经快跌没了...
- 网络智能和大数据公开课Homework3 Map-Reduce编程
- 光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)2-表面积启发式法(The Surface Area Heuristic)
- 代码chaid_适配者 – 研究和分享IT前沿技术,形成以开源软件、代码分享、技术分享、IT职业发展等经验分享网站。...