简介
NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。
NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。
具体链接: 菜鸟教程
- 第一步下载:【下载地址】:https://www.mongodb.com/download-center/community
根据自己的操作系统和需求下载:我这里选择的是社区版的
下载完成后点击安装:
完成安装顾名思义 next 就完了
我这里选择的自定义安装 看看有哪些东西
next
选择相应的安装文件夹,这里的安装路径在后面配置 环境变量的时候要用到
一直next 安装完成后 我们用 命令行 看一下 有没有安装成功
- 用mongod – vesrion
可以看到 并没有 显示版本号 ,因为我们还没有配置环境变量,下面来配置一下环境变量
配置环境变量
- 打开安装路径找到bin 的路径复制
找到系统-环境变量
- 现在我们再来 mongod -version
好了 到这一步 就说明 我们的 mongodb 安装成功了
开启和停止
mongodb 数据库和其他 sql 系列数据库有些不同,他在安装成功后,在我我们的服务列表是没有的,需要我们去手动安装,已达到 点击完成启动和停止的效果
安装服务的 方法 具体参考菜鸟教程 :http://www.runoob.com/mongodb/mongodb-window-install.html
我这里就是一把梭 /手动狗头~
但是:这边并不影响我们的使用 我们可以通过命令行来启动和停止他 —— 非常简单
服务启动命令:mongod
停止:直接 Ctrl+C or 关闭窗口
ps: 这里有个注意点:
mongodb 默认使用mongod 命令所在的盘符的磁盘更目录作为自己的数据存储目录也就是
目录盘符/data/db
第一次启动
所以在第一次启动的时候要去 手动创建一个 data/db 这样的数据存储目录
当然我们也可以手动 修改 默认数据储存目录
mongod --dbpath=数据储存目录
连接和退出数据库
#先启动数据库
mongod
#再开启一个控制台
mongo
退出:exit 就可以了
基本命令
- show dbs
- 查看显示所有数据库
默认有一个admin和local 系统自带的
- 查看显示所有数据库
- db
- 查看当前操作的数据库
- use 数据库名字
- 切换到指定数据库(如果没有会新建)
ps:如果数据库里面没有数据 show db 是看不到这个数据库的
- 插入数据
# 插入一条 集为students的数据
db.students.insertOne({"id":"1","name":"Tom"}).students.insert
#查看当前集
show collections
#查看当前集下面对 所有数据
> db.students.find()
> 如下:
{ "_id" : ObjectId("5c2e19bf5d2f7705c12fcb62"), "id" : "1", "name" : "Tom" }
当然这边的操作 只是一个初体验,我们在真正使用的时候是不会用这种方式去使用的,用一些语言 例如nodejs Ruby 等一些 语言来实现 CRUD 的操作
后续还有更新哦~