MySQL 基础 -- MySQL概述(数据库相关概念MySQL数据库的安装和启动MySQL的卸载数据模型)
Posted CodeJiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 基础 -- MySQL概述(数据库相关概念MySQL数据库的安装和启动MySQL的卸载数据模型)相关的知识,希望对你有一定的参考价值。
文章目录
1. 数据库相关概念
在这一部分,我们先来讲解三个概念:数据库、数据库管理系统、SQL
。
图示:
1.2 数据库的分类
关系型数据库 又称为关系型数据库管理系统(RDBMS):
非关系性型数据库(NoSQL):
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
,则无需指定这两个参数。
注意: 使用这种方式进行连接时,需要安装完毕后配置PATH环境变量。
安装好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
语句,通过数据库管理系统操作数据库,以及操作数据库中的表结构及数据。 - 一个数据库服务器中可以创建多个数据库,一个数据库中也可以包含多张表,而一张表中又可以包含多行记录。
以上是关于MySQL 基础 -- MySQL概述(数据库相关概念MySQL数据库的安装和启动MySQL的卸载数据模型)的主要内容,如果未能解决你的问题,请参考以下文章
MySql 基础学习笔记 1——概述与基本数据类型: 整型: 1)TINYINT 2)SMALLINT 3) MEDIUMINT 4)INT 5)BIGINT 主要是大小的差别 图 浮点型:命令
🤺全套MySQL数据库教程_Mysql基础入门教程,零基础小白自学MySQL数据库必备教程👾#001 # 第一单元 数据库概述 #