MySQL介绍与安装(超详细)

news/2024/10/17 23:31:22/

数据库介绍

数据库(database)简称DB,实际上就是一个文件集合,是一个存储数据的仓库,本质就是一个文件系统,数据库是按照特定的格式把数据存储起来,用户可以对存储的数据进行增删改查等操作。

数据库存储数据特点

● 持久化存储
● 读写速度极高
● 保证数据的有效性
● 对程序支持非常好,容易扩展

数据库的分类

● 关系型数据库:可以保存现实生活中的各种关系数据,数据库中存储数据以表为单位;主流关系型数据库:MySQL,Oracle,SQLServer等
● 非关系型数据库:通常用来解决某些特定的需求,比如高并发访问。主流非关系型数据库:Redis,Mongodb,memacache等

MySQL的由来及介绍

MySQL由来

在这里插入图片描述

MySQL介绍

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

MySQL下载安装

下载

下载地址:http://www.mysql.com/downloads
下载:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装

下载好后,双击下载的文件就开始安装了
在这里插入图片描述
选择Custom(定制安装),然后next
在这里插入图片描述
然后把(启用“选择功能”页面可自定义产品功能)的方框勾起来,再继续next
在这里插入图片描述
如果跳到这个页面就选择next,然后它会跳出一个弹框,选择yes就好了
在这里插入图片描述
然后继续next
在这里插入图片描述
点击execute(执行)
在这里插入图片描述
等它下载好
在这里插入图片描述
下载好后,继续点击next
在这里插入图片描述
继续next
在这里插入图片描述
如果你们3306端口没用被占用的话就用3306端口,被占用了的话就自己改下端口就好了,继续点击next
注意:一般最好不要去改端口,就用3306这个端口,因为后面我发现了问题,用cmd命令去打开的时候会出现连接不到,但用command line client - Unicode 和 workbench可视化工具是可以连接到mysql并进行操作的
在这里插入图片描述
如果看不懂可以翻译,其实直接next就好了
在这里插入图片描述
在这里插入图片描述
在这里我们需要创建自己的用户密码,设置完继续next
在这里插入图片描述
继续next
在这里插入图片描述
点击execute(执行)
在这里插入图片描述
点击finish,完成安装,接下来是配置了
在这里插入图片描述
点击next
在这里插入图片描述
点击finish
在这里插入图片描述
跳回来了,然后继续next
在这里插入图片描述
这里需要输入刚设置的密码,然后单击check按钮,再点击next
在这里插入图片描述
点击execute(执行)
在这里插入图片描述
再点击finish
在这里插入图片描述
点击next
在这里插入图片描述
点击finish,到这就完成配置了,也就全部安装完成了
在这里插入图片描述

验证安装成功

点击任务栏最左边的win图标
在这里插入图片描述
找到MySQL目录下的
command line client - Unicode
点击进入连接MySQL
在这里插入图片描述
输入刚设置的密码,就可以连接MySQL成功了
在这里插入图片描述

到这MySQL的简单介绍和安装步骤以及验证是否安装成功都已完成,接下来就是开始学习MySQL了。
你的关注、点赞、收藏是我更新的动力!
感谢你的阅读!


http://www.ppmy.cn/news/780.html

相关文章

Java处理数据成为树状结构

如题所示&#xff0c;项目中需要将部分数据处理成为树状结构&#xff0c;实现过程如下&#xff1a; 注&#xff1a;也可以使用sql达到该目的&#xff0c;但此处数据不多&#xff0c;故在代码中处理&#xff0c;主要是sql处理不是很会 // 获取需要封装的数据List<Data> d…

java(面向对象)的23种设计模式(11)——观察者模式

一、定义 观察者模式&#xff1a;指多个对象间存在一对多的依赖关系&#xff0c;当一个对象的状态发生改变时&#xff0c;所有依赖于它的对象都得到通知并被自动更新。 换种说法&#xff0c;定义两种对象&#xff0c;观察者和目标对象&#xff0c;多个观察者同时监听一个目标对…

pikachu平台SQL注入

pikachu平台SQL注入 日常心累、速通pikachu注入相关 目录pikachu平台SQL注入使用到的名词解释1. 数字型注入 --使用bp处理数据包2. 字符型注入 --hackbar处理3. 搜索型注入4. xx型注入5. insert/update注入6. delete注入7. http头注入8. 布尔盲注9. 时间盲注10. 宽字节注入使用…

Shell基础语法——命令

内建命令&#xff08;内置命令&#xff09; 所谓 Shell 内建命令&#xff0c;就是由 Bash 自身提供的命令&#xff0c;而不是文件系统中的某个可执行文件。可以使用 type 来确定一个命令是否是内建命令。 通常来说&#xff0c;内建命令会比外部命令执行得更快&#xff0c;执行…

【云原生之Docker实战】使用docker部署Homebox内网测速工具

【云原生之Docker实战】使用docker部署Homebox内网测速工具 一、Homebox介绍1.Homebox简介2.Homebox特点二、检查本地系统环境1.检查系统版本2.检查系统内核版本三、检查docker环境1.检查docker版本2.检查docker状态四、下载Homebox镜像五、安装docker-compose工具1.下载docker…

qt程序的CMakeLists.txt配置转为平台的qt的.pro项目工程文件

参考这个 跨平台qt程序的CMakeLists.txt配置转为平台的qt的.pro项目工程文件_谁能懂我2011的博客-CSDN博客 一些比较正规的跨平台qt项目没有.pro项目文件只有CMakeLists.txt文件&#xff0c;如果要编译调试的话得转为qt项目&#xff0c; 首先打开qt安装目录里面的qmake工具&a…

leetcode 376 摆动序列

题目 如果连续数字之间的差严格地在正数和负数之间交替&#xff0c;则数字序列称为 摆动序列 。第一个差&#xff08;如果存在的话&#xff09;可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。 例如&#xff0c; [1, 7, 4, 9, 2, 5] 是一个 摆动序列…

SAP ABAP——数据类型(三)【TYPE-POOL和INCLUDE嵌套定义类型】

&#x1f482;作者简介&#xff1a; THUNDER王&#xff0c;一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读&#xff0c;同时任汉硕云&#xff08;广东&#xff09;科技有限公司ABAP开发顾问。在学习工作中&#xff0c;我通常使用偏后…