MongoDB初学,MongoDB安装步骤,MongoDB基础笔记,增删改查(CRUD)语法
数据库简介
1. 为什么要学数据库
项目存放数据需要,增加自己的技术栈,是自己更加的全面。
2. 什么是数据库
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
简单的来说数据库是用来存放数据的仓库
3. 数据库能干嘛
应用场景,存放项目数据
4. 数据库的种类与选择
种类
- 关系型:
- 非关系型:
关系型和非关系型数据库软件区别:
相同:都是数据库软件,用来存放项目数据
不同点:
关系型:1. 遵循SQL标准,语法都大同小异 2. 有库和表约束等
非关系型: 1. 没有统一标准 2. 一般键值对形式存储 3. 读取速度更快
数据库软件选:公司不同的选择,业务需要。
MongoDB简介
1. 什么是MongoDB
MongoDB是一种面向文档的数据库管理系统,用C++等语言撰写而成,以此来解决应用程序开发社区中的大量现实问题。2007年10月,MongoDB由10gen团队所发展。2009年2月首度推出。
分布式文件存储数据库
c++语言编写
支持的数据结构非常松散,是类似json的bson格式
2. MongoDB能干嘛
存放项目数据
实战开发写API接口
3. 去哪里下载MongoDB
官网: https://www.mongodb.com/
版本说明:
2.x
3.x (3.2、3.4、3.6)
4.x (4.2 更佳的数据管理能力、更强的分布式架构、多文档事务等。)
4. 安装步骤
1. 下载 https://www.mongodb.com/try/download/community
2. 解压
3. 创建服务
bin/mongod.exe --install --dbpath 磁盘路径 --logpath 日志路径
mongod.exe --install --dbpath D:\mongodb\data --logpath D:\mongodb\log\mongodb.log
注意:
1. 要通过管理员身份运行DOS窗口,否则会因为没有权限创建失败
2. 提前创建好数据data和日志log存放目录。
4. 启动服务
net start mongodb
可能出现:
此时把创建的服务删除,然后重新创建一个新的服务即可。
5. 登陆(验证是否安装成功)
在cmd中输入mongo
MongoDB基本操作
1. 基本概念
数据库(database)、集合(collection)、数据/文档(document)
2. 查看数据库
语法:show databases
效果: