【DBA课程-笔记】第1章:MongoDB数据库入门
在MongoDB中,数据是以BSON(Binary JSON)格式存储的,BSON是一种类json的二进制格式,它包含了文档结构和数据类型,如文档、数组、字符串等。
MongoDB是一个基于分布式文件存储的开源数据库系统,其目的在于为WEB应用提供高性能、易部署、高扩展性的数据库解决方案。它可以存储任意的数据,包括文章、图片、视频等,并且支持各种语言的接口。
MongoDB是非关系型数据库(NoSQL)的一种,主要特点是它支持的查询语言非常灵活,是面向文档的,意味着它可以存储任意形式的数据,并且可以通过自定义的查询来获取数据。
MongoDB的主要组件包括:
- MongoDB服务器:这是MongoDB的核心服务器,它提供了一个数据库的存储和查询功能。
- MongoDB shell:这是一个命令行工具,用于与MongoDB服务器交互。
- MongoDB驱动程序:这些是客户端的编程接口,用于编写应用程序以与MongoDB服务器交互。
MongoDB的安装和启动:
- 下载MongoDB:访问MongoDB官网下载对应操作系统的MongoDB安装包。
- 安装MongoDB:双击下载的安装包,按照引导完成安装。
- 启动MongoDB服务:打开命令行工具,输入
mongod
命令启动MongoDB服务。
MongoDB的基本操作:
- 显示数据库列表:
show dbs
- 切换/创建数据库:
use <数据库名>
- 显示集合列表:
show collections
- 插入文档:
db.<集合名>.insert(<文档>)
- 查询文档:
db.<集合名>.find()
- 更新文档:
db.<集合名>.update(<查询>, <更新>)
- 删除文档:
db.<集合名>.remove(<查询>)
以上操作都是在MongoDB shell中进行的,你可以通过安装MongoDB驱动程序在你的应用程序中进行类似的操作。
评论已关闭