对数据库的基本了解(及mongodb,mysql)的安装
数据库一种对数据进行操作的库
数据库大致分为两类:
- 非关系型数据库
- 关系型数据库
非关系型数据库
·····什么是非关系型数据库?
非关系型数据库严格来说不是一种数据库,是一种数据结构化存储方法的集合.它可当作》
-
键值存储数据库
是一种高性能读写并发的数据库:例如Redis -
文档型数据库
文档,半结构化的文档以特定的格式存储:例如MongoDB -
列存储数据库
应对分布式存储的海量数据:例如:Cassandra, HBase -
图形(Graph)数据库
使用灵活的图形模型,并且扩展到多个服务器:例如:Neo4J, InfoGrid, Infinite Graph。
·····优点
- 格式灵活,适用于大数据
- 速度快,nosql可以使用硬板以及随机存储作为载体
- 成本低,都是开源与关系数据库相反
- 高扩展性
·····缺点
- 不提供sql支持
- 无事务处理
- 不能很好的进行复杂查询
- 只能实现简单的数据结构
关系型数据库
·····什么是关系型数据库?
是一种关系模型(二维表格模型)来组织数据库,一个古纳西型数据库是由二维ibiao之间的联系组成的一个数据组织
·····常用概念
- 关系:表名也叫关系名
- 元祖:行,被称为记录
- 属性:列,被称为字段
- 域:属性的取值范围
- 关键字:一组数据唯一可以表示元祖的属性
- 关系模型:指的是对关系的描述。格式为关系名(属性1.。。。属性N),在数据库中称为表结构
·····优点
- 易于维护:表结构一致
- .使用方便:SQL语言是通用的,可以用于复杂查询
- 容易理解
·····缺点
- 读写性能差,海量数据的效率低
- 固定的表结构,灵活度差
- 存储,高并发读写需求,硬盘I/OS是一个问题
·····常用的关系型数据库:
MySql、Sqlserver、Oracle、DB2、ostgreSql、Microsoft SQLServer
·····mongodb安装
mongodb安装地址》点击
图形化界面》点击
mongodb安装过程
傻瓜式安装 > 找到安装目录的bin文件夹 > 有bin存在去配置环境变量 (点开bin将bin的路径配置到path中)
以上步骤完成后
新建一个demo文件夹 > 打开黑窗口(cmd) > 输入mongod --dbpath demo路径
看到下图救就是可以使用了(注意:这是开启数据库不能将其关掉)
在开一个黑窗口输入mongo连接数据库 看到下图连接成功
sql语句参考点击
·····图形化界面
当你创建库、集合、数据后可以直接创建确定就行
end
·····mysql
程序:mysql-5.7.17.msi
图形化界面:datagrip-2018.3.4.rar或者SQLyog Community - 64 bit
先看你以前是否安装过mysql,有就先卸载
卸载mysql:先停止mysql的服务,然后卸载。老版本的系统可能卸载不干净,要去注册表里卸载。
在目前市场mysql的版本:8.x(基本没人使用),包的差别太大,公司所使用的:5.5 5.6,5.7,5.8
安装步骤:
- 傻瓜安装
- 中间有密码输入,输入密码并记住(默认账号root)
- 在我的电脑服务将自启动的Mysql服务改成手动,因为自启动很占内存
如有不懂请参考下面地址
msql安装教程:点击