MySQL数据库介绍
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 数据库是一个存储数据的仓库,按照数据结构,来组织,管理和存储数据,并提供了增、删、改、查的功能。
数据库的主要特点
-
实现数据共享:
-
数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库。
-
-
减少数据的冗余度:
-
同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。
-
-
数据的独立性:
-
数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。
-
-
数据实现集中控制:
-
文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。
-
-
数据一致性可维护性,以确保数据的安全性和可靠性
-
安全性控制:以防止数据丢失、错误更新和越权使用;
-
完整性控制:保证数据的正确性、有效性和相容性;
-
并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;
-
故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障;
-
-
故障恢复
-
由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误操作造成的数据错误等。
-
数据库的类型
关系型数据库
-
Oracle
-
Mysql
-
PostgreSql
-
DB2
-
Microsoft SQL server
-
MicroSoft Access
非关系型数据库
-
Redis
-
Mongodb
-
Big Table
MySQL数据库安装
-
访问网址:MySQL
-
点击:DOWNLOADS
-
进入,Downloads 向下滑动,到最低层,找到MySQLcommunity (GPL) Downloads,单击进入(社区版对于大部分开发者就足够使用了)
-
点击 Go to Download Page 进入
-
看到 MSI,单击本机版,431.7M 大的,进入
-
点击No thanks, just start my download(下载时不需要登录)
-
等待安装包下载完成后,点击安装包进行安装
点击之后等待一下
-
选择安装方式
-
验证是否安装成功 以管理员的方式进入cmd命令行,然后输入mysql -u root -p,出现如下界面,那是因为我们还没有配置环境变量。
找到我们mysql下的bin的路径,默认是C:\Program Files\MySQL\MySQL Server 8.0\bin 复制这个路径,右击我的电脑,点击属性
点击高级系统设置>点击环境变量>点击Path>点击编辑
点击新建>粘贴路径>点击确定(一直点确定)
重新打开cmd命令行,验证mysql是否安装成功(下图证明已经安装成功)