文章目录
1. 数据库相关概念
在这一部分,我们先来讲解三个概念:数据库、数据库管理系统、SQL。


1.2 数据库的分类


1.3 目前主流的关系型数据库

- Oracle:大型的收费数据库,
Oracle公司产品,价格昂贵。 - MySQL:开源免费的中小型数据库,后来
Sun公司收购了MySQL,而Oracle又收购了Sun公司。目前Oracle推出了收费版本的MySQL,也提供了免费的社区版本。 - SQL Server:
Microsoft公司推出的收费的中型数据库,C#、.net等语言常用。 - PostgreSQL:开源免费的中小型数据库。
- DB2:IBM公司的大型收费数据库产品。
- SQLLite:嵌入式的微型数据库。
Android内置的数据库采用的就是该数据库。 - MariaDB:开源免费的中小型数据库。是
MySQL数据库的另外一个分支、另外一个衍生产品,与MySQL数据库有很好的兼容性。
而不论我们使用的是上面的哪一个关系型数据库,最终在操作时,都是使用SQL语言来进行统一操作,因为我们前面讲到SQL语言,是操作关系型数据库的 统一标准 。所以即使我们现在学习的是MySQL,假如我们以后到了公司,使用的是别的关系型数据库,如:Oracle、DB2、SQLServer,也完全不用担心,因为操作的方式都是一致的。

2. MySQL数据库的安装和启动
2.1 版本

2.2 下载
下载地址

2.3 安装




安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。





输入MySQL中root用户的密码,一定记得记住该密码



2.4 启动与停止


2.5 客户端连接
2.5.1 方式一:使用MySQL提供的客户端命令行工具

2.5.2 方式二:使用系统自带的命令行工具执行指令
mysql [-h 127.0.0.1] [-P 3306] -u root -p
参数:
-h : MySQL服务所在的主机IP
-P : MySQL服务端口号, 默认3306
-u : MySQL数据库用户名
-p : MySQL数据库用户名对应的密码
[]内为可选参数,如果需要连接远程的MySQL,需要加上这两个参数来指定远程主机IP、端口,如果连接本地的MySQL,则无需指定这两个参数。

安装好MySQL之后,还需要配置环境变量,这样才可以在任何目录下连接MySQL。
1). 在此电脑上,右键选择属性。

2). 点击左侧的 “高级系统设置”,选择环境变量。

3). 找到 Path 系统变量, 点击 “编辑”

4). 选择 “新建” ,将MySQL Server的安装目录下的bin目录添加到环境变量。

3. MySQL的卸载
3.1 停止MySQL服务
win+R 打开运行,输入 services.msc 点击 “确定” 调出系统服务。


3.2 卸载MySQL相关组件
打开控制面板 ---> 卸载程序 ---> 卸载 MySQL 相关所有组件。


3.3 删除MySQL安装目录

3.4 删除MySQL数据目录
数据存放目录是在 C:\ProgramData\MySQL,直接将该文件夹删除。

3.5 再次打开服务,查看是否有MySQL卸载残留
如果已将MySQL卸载,但是通过任务管理器—>服务,查看到MySQL服务仍然残留在系统服务里。
以管理员方式运行cmd命令行,输入以下命令:
sc delete 服务名称(如MySQL80)
这样可以实现删除服务。
4. 数据模型
MySQL是关系型数据库,是基于二维表进行数据存储的,具体的结构图下:

- 我们可以通过
MySQL客户端连接数据库管理系统DBMS,然后通过DBMS操作数据库。 - 可以使用
SQL语句,通过数据库管理系统操作数据库,以及操作数据库中的表结构及数据。 - 一个数据库服务器中可以创建多个数据库,一个数据库中也可以包含多张表,而一张表中又可以包含多行记录。










