mysql概念及安装配置
mysql概念及安装配置
一、关系型数据库
定义
关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织;也就是在一个域中,所有的有联系的实体与实体构成的一个集合。
优缺点
优点
- 易于维护:都是使用表结构,格式一致;保证了数据的一致性而可以广泛运用;
- 使用方便:SQL语言通用,可用于复杂查询;;
- 可以进行复杂操作:支持SQL,可用于一个表及多个表之间非常复杂的查询;
- 成熟度高,相关技术都已经趋于成熟;
缺点
- 读写性能比较差,尤其是数据量大的时候写入效率低;
- 固定的表结构,灵活度稍欠;表格结构改变时不方便使用;
二、非关系型数据库
定义
非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对;例如,以键值对存储,且结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对
优缺点
优点
- 格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。
- 速度快:nosql可以使用硬盘或随机存储器作为载体,而关系型数据库只能使用硬盘;
- 扩展性强
缺点
也就是关系型数据库拥有的优点
- 储存格式多,维护不便
- 无法支持复杂的查询,不提供SQL支持,使用成本高
三、MySQL的安装
官网下载MySQL安装包
https://dev.mysql.com/downloads/installer/
运行安装包开始安装
勾选同意即可开始进行安装
选默认配置即可进行下一步操作
等待执行安装完点击next进入下一步
选择第一个进入用户信息填写
设置好自己的密码后记好,然后就可以开始下一步
出现这个页面基本安装完成,但是需要验证一下是否安装成功
按win+r 输入cmp调出命令窗口输入命令mysql –uroot –p查看信息
这里需要输入密码,就是之前填写用户信息是设置的密码
出现这些内容即为安装成功,可以看到MySQL社区服务器版本为8.0.15以及mysql的先关版权信息
输入help可以查看相关命令的操作以及命令的效果解释,不过操作数据库时,常用数据库管理工具,Navicat或者SQLyog都是比较好用的数据库管理工具,能将数据库进行可视化处理清晰的展现数据库的相关信息
从这里可以看出mysql是有退出功能,那么也就有打开登录功能,平时不使用数据库时可以关闭MySQL节约电脑资源
打开mysql的两种方式:
一、设备管理
右键电脑选择管理
选择服务于应用程序,选择服务
在服务中找到MySQL(我的是MySQL80,取决于每个人的mysql服务器名称)
右键即可控制MySQL的启动和停止,也可在属性里设置mysql是否自动启动
二、调出命名窗口输入 net start mysql80即可启动MySQL服务
输入net stop mysql80则会停止mysql服务(电脑性能不错的一直开着mysql也没问题),当然经常用数据库就一直开着吧