1 概念
1 下载安装
1
2
3
2 启动数据库 -- 随便位置打开命令行 -- mongod --dbpath "D:\mongodb\data" --注意后面的路径问题 -- 固定端口号 --> 27017
3 连接数据库
1 通过命令行的方式 -- mongo
2 通过可视化工具的方式 -- 通常 1+2结合使用
3 通过驱动的方式 -- 就是第三方库
4 扩展
1 MongoDB存储数据的格式 -- BSON 就是二进制的 JSON
2 一个服务器下可以创建多个数据库 -- 一个数据库又可以有多个集合 -- 一个集合下面可以存储多个文档
3 文档中的 key名 -- 叫做域
4 MongoDB 存储数据时 -- 域可以不完全相同 -- 想怎么存都行 -- 对键值对没有要求
5 Node.js 和 MongoDB -- 都是 C++ 编写的
6 创建数据库的时候 -- 至少要创建一个集合 -- 不然数据库是无效的
7 MongoDB 中的集合名称 -- 一定要英文规范的复数命名 ( 会报错)
8 增删改查难度划分 -- 查询>编辑+新增>删
9 命令行输错的时候 -- 一定要删除了在从新写 -- 若移动鼠标光标去改错误的地方 -- 会报错的 ( 是按照输入顺序执行的)
5 MongoDB 和 MySQL 的区别
1 MongoDB -- 非关系型数据库 -- 数据库 -- 集合 -- 文档 -- 域 -- 索引 -- 二进制的json数据存储
2 MySQL -- 关系型数据库 -- 数据库 -- 表 -- 行 rwo -- 字段 -- 索引 -- 表格存储
6 可视化工具的翻译 -- 个人感受如果不是为了装逼 -- 可视化工具的舒适度完胜命令行操作
1 菜单栏 -- File 文件 -- view 视图 -- options 选项 -- window -- help
2 导航栏 -- connection 连接 -- system 系统 -- database 数据库 -- statistics 统计
3 右击菜单栏 -- open shell 打开命令行编辑 -- Refresh 刷新
4 集合中右击菜单 -- Edit 编辑 -- insert 插入 --
5 功能描述
1 Collections -- 数据库中的这个文件夹 -- 用用于放置集合 ---> 点该文件夹右键可创建集合
7 基础命令
1 show dbs -- 展示当前服务器的数据库列表
2 show collections -- 展示当前数据库的集合列表
3 db -- 查看当前所在数据库名
4 use hh -- 进入hh数据库, 若不存在就创建该数据库
5 db.createCollection('users') -- 若创建了数据库 -- 需要紧接着使用该命令行创建 集合
2
MongoDB
最新推荐文章于 2024-06-20 10:54:48 发布