零基础学习MongoDB(一): 简介
一、数据库简介
- 数据库是按照数据结构来组织、存储和管理数据的仓库。
- 我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。
- 所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是持久化的最佳选择
- 也可以说,数据库就是存储数据的仓库
二、数据库分类
- 关系型数据库
- Mysql、Oracle、DB2、SQL Server ...
- 非关系型数据库(NoSQL)
- MongoDB、Redis
较为流行的NoSQL数据库是文档数据库和键值对数据库。
三、MongoDB 简介
- MongoDB 是为快速开发互联网 Web 应用而设计的数据库系统。
- MongoDB 的设计目标是极简、灵活、作为Web应用栈的一部分。
- MongoDB 的数据模型是面向文档的,所谓文档是一种类似于 JSON 的结构,简单理解MongoDB 这个数据库中存放的是 JSON(BSON)
四、MongoDB 的一些特性
五、基本概念
- 数据库 database
- 数据库是一个仓库,在仓库中存放集合
- 集合(数组) collection
- 类似与SQL中的数据表,本质上是一个数组,里面包含看多个文档对象,
[{},{},{}]
- 类似与SQL中的数据表,本质上是一个数组,里面包含看多个文档对象,
- 文档对象 document
- 一个文档对象 {} 就是一条记录,不需要相同的字段,
- 一个数据库由多个集合构成,一个集合包含多个文档对象。
注意
关于文档
关于集合
- 集合存在于数据库中,集合没有固定的结构,这意味着可以对集合插入不同格式和类型的数据,但通常情况下插入的数据都有一定的关联性
六、安装MongoDB
下载后,“下一步”安装即可
七、启动 MongoDB 服务器
命令行运行 MongoDB 服务,在安装完成之后会有 MongoDB文件夹,运行bin目录下的mongod.exe文件
或者可以将 bin 配置到环境变量 path 中
八、连接数据库
cmd命令行输入mongo
连接本地数据库,默认端口27017
九、数据库基本操作
- show dbs 或 show databases
- 查看所有的数据库
- use xxx
- 切换到指定的数据库
- db
- 查看当前操作的数据库
- show collections
- 查看当前数据库中所有的集合
- show users
- 查看当前数据库用户信息
- help
- 查看命令提示
- db.status
- 查看当前 DB 状态
- db.version()
- 查看当前 DB 版本
- db.dropDatabase()
- 删除数据库(需要进入对应的库里才能删除)
- db.getMongo()
- 查看当前 DB 的连接机器地址
非常感谢您的阅读,欢迎提出你的意见,有什么问题欢迎指出,谢谢!🎈
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanfbbgh
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24