• MongoDB数据库


    一、关系型数据库和非关系型数据库

    • 关系就是表,或者说表与表之间的关系
    • 所有的关系数据库都需要通过sql语言来操作,都需要在操作之前设计表结构,而且数据表还支持约束,比如唯一的、主键、默认值、非空等,关系型数据库的结构一般是数据库,数据表,表记录
    • NoSQL,指的是非关系型的数据库。是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。非关系数据库非常的灵活。

    二、MongoDB介绍

    • MongoDB是一种非关系型数据库,但是可以说是最像关系型数据库的非关系数据库,存储数据形式是键值对。和json格式的数据相似,并且可以很好的和nodejs结合使用

    • MongoDB的结构是数据库,集合,文档,可以有多个数据库,一个数据库也可以有多个集合(表),一个集合也可以有多个文档(表记录),文档结构很灵活,没有任何限制
    • MongoDB非常灵活,可以不像MySQL一样创建数据库,创建数据表,设计表结构,只需当插入数据的时候,指定某个数据库的某个集合进行操作就行了,一切都是自动完成建库、建表

    三、MongoDB下载和安装

    ①下载地址:64位下载地址32位下载地址

    ②安装

     

    ③配置环境变量(方便操作)

     

    ④检查是否安装成功

     

    四、MongoDB启动和关闭服务(命令行)

    ①启动:

    mongod

    MongoDB默认执行mongod命令所处盘符根目录下的 /data/db 作为自己的数据存储目录,所以在第一次执行命令之前需要自己先手动创建一个 /data/db

    如果需要修改默认的数据存储目录,可以:

    mongod --dbpath  数据存储目录路径

    ②关闭:在控制台直接Ctrl+c 即可关闭或者直接关闭开启服务的控制台也可以

    五、MongoDB连接和退出数据库(命令行)

    ①连接(确保服务已经启动,即第四步)

    ②退出

    exit

    在连接状态下输入退出连接

    六、MongoDB基本命令

    ①查看所有数据库

    show dbs

    ②查看当前操作的数据库

    db

    ③切换到指定的数据库(如果没有则会新建)

    use 数据库名称

    ④插入数据

    insertOne

     

  • 相关阅读:
    iOS--异步下载
    linux搭建ftp服务器
    hexo常用命令
    Markdown入门
    Markdown 语法和 MWeb 写作使用说明
    vi/vim
    微信聊天机器人
    .vimrc
    配置双机
    python学习笔记(一)
  • 原文地址:https://www.cnblogs.com/EricZLin/p/9302774.html
Copyright © 2020-2023  润新知