nosql数据库-mongodb安装和初体验

本文介绍了NoSQL数据库MongoDB的安装过程,包括下载、安装、配置环境变量。通过命令行验证安装成功,并讲解了如何开启和停止MongoDB。在初次启动时,需要手动创建data/db数据存储目录。此外,还演示了基本的数据库操作,如查看所有数据库、切换数据库和插入数据。
部署运行你感兴趣的模型镜像

简介

NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。
NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。

具体链接: 菜鸟教程

根据自己的操作系统和需求下载:我这里选择的是社区版的

下载完成后点击安装:
在这里插入图片描述

完成安装顾名思义 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 的操作

后续还有更新哦~

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

源码来自:https://pan.quark.cn/s/41b9d28f0d6d 在信息技术领域中,jQuery作为一个广受欢迎的JavaScript框架,显著简化了诸多操作,包括对HTML文档的遍历、事件的管理、动画的设计以及Ajax通信等。 本篇文档将深入阐释如何运用jQuery达成一个图片自动播放的功能,这种效果常用于网站的轮播展示或幻灯片演示,有助于优化用户与页面的互动,使网页呈现更加动态的视觉体验。 为了有效实施这一功能,首先需掌握jQuery的核心操作。 通过$符号作为接口,jQuery能够迅速选取DOM组件,例如$("#id")用于选取具有特定ID的元素,而$(".class")则能选取所有应用了某类class的元素。 在选定元素之后,可以执行多种行为,诸如事件监听、样式的变更、内容的更新以及动画的制作等。 关于“一个基于jQuery的图片自动播放功能”,首要任务是准备一组图片素材,这些素材将被整合至一个容器元素之中。 例如,可以构建一个div元素,将其宽度设定为单张图片的尺寸,再借助CSS实现溢出内容的隐藏,从而构建出水平滚动的初始框架。 ```html<div id="slider"> <img src="image1.jpg" alt="Image 1"> <img src="image2.jpg" alt="Image 2"> <!-- 更多图片内容... --></div>```接着,需要编写jQuery脚本以实现图片的自动切换。 这通常涉及到定时器的运用,以设定周期性间隔自动更换当前显示的图片。 通过使用`.fadeOut()``.fadeIn()`方法,能够实现图片间的平滑过渡,增强视觉效果。 ```javascript$(document).re...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值