文章目录
数据库
- 关系型 SQL (RDBMS 关系数据库管理系统)-二维表
- 1NF(属性的不可分割性);2NF(属性依赖主键);3NF(属性)
- 提高效率,减少冗余
- 面向业务流程(OLTP:联机事务处理)
- 非关系型
- 树型(LDAP,Directory):企业名册
- 键值型:Key:value 变量名:变量值
- 文档型(Document):{key1:value1,key2:value2,…}
- 图型:对象-关系-对象 关系图谱
- 大数据时代
- 数据量大
- 数据多样性
- 数据碎片化
- 分布式数据库(数据的存储分布到不同的服务器)
- NoSQL(灵活)
- No SQL:反对SQL规范
- NotOnly SQL
一、 MongoDB
- NoSQL,文档型数据库
数据库管理命令(启动、停止、权限、备份、还原、快照…)
数据定义语言(DDL)(创建数据库中的结构)
数据操纵语言(DML)(增删改)
MongoDB 安装配置
注:官网可以下载最新版的MongoDB安装包,有MSI安装版和ZIP安装版。这里使用4.10的ZIP安装版。
1.解压安装
输入安装路径(路径中不得包含中文、空格、特殊字符等,安装路径:C:\MongoDB)D盘也可以。并修改文件名字(方便)。我的路径:C:\MongoDB\mongodb-4
2.配置环境变量
在环境变量设置页面,找到并选中”系统变量“:”Path“,点击”编辑“
验证MongoDB环境变量是否设置正确。以管理员身份运行cmd:
mongo --version
mongod --version
如不能查看到版本号,命令找不到,需要检查环境变量是否设置正确,或解压文件是否存在。
3. 启动MongoDB 服务端程序
3.1 创建MongoDB数据库目录
C:\data\db 新建文件夹,命名为”db“ 。
3.2 在cmd(以管理员身份运行)命令行中,输入mongod启动命令。
mongod --dbpath="C:\data\db"
4. 启动MongoDB 客户端程序
在cmd命令行中,输入mongo启动
查看数据库:show dbs
5.将MongoDB 服务端程序注册为Windows服务
在cmd(以管理员身份运行)命令行中,输入如下命令:
mongod --install --dbpath="C:\data\db" --logpath="C:\data\db\mongod.log" -
-logappend
如正确执行无错误信息
启动MongoDB服务
在cmd(以管理员身份运行)命令行中,输入如下命令:
net start MongoDB
在服务里面把mongoDB设置为自动启动更加便捷: