mongodb-windows-x86_64-5.0.4-signed.msi是MongoDB在Windows环境下的64位安装程序。MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富、最像关系数据库的。其支持对数据建立索引,语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能。
部署安装:
1、附件获取mongodb安装包
如需要其它版本,去官网找:mongodb
2、配置文件mongo.conf
安装完成后,在目录...\MongoDB\Server\5.0下创建配置文件mongo.conf
# 数据库路径 dbpath=D:\Program Files\MongoDB\Server\5.0\data # 日志输出文件路径 logpath=D:\Program Files\MongoDB\Server\5.0\log\mongod.log # 错误日志采用追加模式 logappend=true # 启用日志文件,默认启用 journal=true # 这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false quiet=true # 端口号 默认为27017 port=27017
打开cmd输入:
mongo --version
出现上面类似信息说明安装成功。
常见操作:
1、选择和创建数据库
选择和创建数据库的语法格式:
use 数据库名称
如果数据库不存在则自动创建,例如,以下语句创建 spitdb 数据库:
use spitdb
查看所有的数据库命令:
show dbs
或
show databases
注意 : 在 MongoDB 中,创建集合(数据表)后要再插入一个文档(内容记录),集合才会真正创建。
查看当前正在使用的数据库命令
db
MongoDB 中默认的数据库为 test,如果你没有选择数据库,集合将存放在 test 数据库中。
提示:有一些数据库名是保留的,可以直接访问这些有特殊作用的数据库。
Admin Database: 从权限管理的角度来看,Admin 数据库在数据库中扮演着“超级用户”的角色。将用户添加到这个数据库意味着该用户将自动获得对所有数据库的访问权限。此外,只有Admin数据库中的用户才能执行某些特定的服务器命令,例如列出所有数据库或关闭服务器。这确保了数据库系统的核心操作只能由受信任的用户执行。
Local Database: Local 数据库是专门为存储本地服务器特有的数据而设计的。与其他可能被复制的数据不同,Local 数据库中的数据永远不会被复制到其他服务器。这使得它成为存储仅限于单个服务器操作的任意集合的理想选择。
Config Database: 当MongoDB被用于构建分片集群时,Config 数据库在内部发挥着至关重要的作用。它用于存储和管理与分片相关的所有配置信息,如分片键、分片集合以及相关的路由规则等。Config 数据库的完整性和安全性对于确保分片集群的正常运行至关重要。
2、数据库的删除
MongoDB 删除数据库的语法格式如下:
db.dropDatabase()
提示:主要用来删除已经持久化的Mongo数据库
工具地址:
附件为:mongodb-windows-x86_64-5.0.4-signed.msi
- 1、附件获取mongodb安装包
- 2、配置文件mongo.conf
- 1、选择和创建数据库
- 2、数据库的删除
发表评论