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 ServerMicrosoft 公司推出的收费的中型数据库,C#.net等语言常用。
  • PostgreSQL:开源免费的中小型数据库。
  • DB2:IBM公司的大型收费数据库产品。
  • SQLLite:嵌入式的微型数据库。android内置的数据库采用的就是该数据库。
  • MariaDB:开源免费的中小型数据库。是MySQL数据库的另外一个分支、另外一个衍生产品,与MySQL数据库有很好的兼容性。

说明:

而不论我们使用的是上面的哪一个关系型数据库,最终在操作时,都是使用SQL语言来进行统一操作,因为我们前面讲到SQL语言,是操作关系型数据库的 统一标准 。所以即使我们现在学习的是MySQL,假如我们以后到了公司,使用的是别的关系型数据库,如:OracleDB2SQLServer,也完全不用担心,因为操作的方式都是一致的。


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


2.1 版本


2.2 下载

下载地址


2.3 安装

  1. 双击官方下来的安装包文件:

  1. 根据安装提示进行安装:




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




输入MySQLroot用户的密码,一定记得记住该密码



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基础-- [数据库概述,安装MySql]

MySql 基础学习笔记 1——概述与基本数据类型: 整型: 1)TINYINT 2)SMALLINT 3) MEDIUMINT 4)INT 5)BIGINT 主要是大小的差别 图 浮点型:命令

图解MySQL 记录

🤺全套MySQL数据库教程_Mysql基础入门教程,零基础小白自学MySQL数据库必备教程👾#001 # 第一单元 数据库概述 #

mysql语句

MiddleWare ❀ MySQL基础概述