Java必备软件安装

文章目录

素材

通过网盘分享的文件:Java必备软件安装文档
链接: https://pan.baidu.com/s/1meTlAELI6a4tE53if4p4-w?pwd=kg72 提取码: kg72

https://www.ajihuo.com/
犬小哈教程

一、安装IDEA

前言:IDEA简介以及优点

1、Jetbrains公司介绍

IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。该公司旗下还有许多其他产品,如:

  • WebStorm:用于开发JavaScript、HTML5、CSS3 等前端技术
  • PyCharm:用于开发python
  • PhpStorm:用于开发PHP
  • RubyMine:用于开发Ruby/Rails
  • AppCode:用于开发Objective - C/swift
  • CLion:用于开发C/C+++
  • DataGrip:用于开发数据库和SQL
  • Rider:用于开发.NET
  • GoLand:用于开发 Go
2、Intellij IDEA介绍

IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

InteliJ IDEA曾在2015年的官网上这样介绍自己:

Excel at enterprise, mobile and web development with Java, Scala and Groovy,with all the latest modern technologies and frameworks available out of the box.

简译: IntelliJ IDEA主要用于支持Java、 Scala、 Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和Web应用的开发。

3、IDEA主要功能介绍

语言支持

安装插件后支持SQL类基本JVM
PHPPostgreSQLJava
PythonMySQLGroovy
RubyOracle
ScalaSQL Server
Kotlin

其他支持

支持的框架额外支持的语言代码提示支持的容器
Spring MVCH5Tomcat
GWTCSS3TomEE
WebServicesSASSWebLogin
JSFLESSJetty
JettyNode.js
4、IDEA主要优势(相较于Eclipse而言)

强大的整合能力。比如:Git、 Maven、 Spring 等
提示功能的快速、便捷
提示语言功能范围广
好用的快捷键和代码模板
精准搜索
————————————————

注意:如果安装和卸载报错2503或2502是因为我们没有权限去操作,看下自己是不是删除Windows上面什么重要的东西了

1、安装和使用Idea

1.1 安装Idea教程

Idea安装网址:https://www.exception.site/essay/how-to-free-use-intellij-idea-2019-3-by-resigter-code?ivk_sa=1024320u

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PevRyRkC-1670919801049)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221207160207799.png)]

选择安装位置 — 》点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3gp0Ij8O-1670919801050)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221207160303209.png)]

选择Java — 》 点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ygi0xWL0-1670919801050)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221207160408350.png)]

点击安装 — 》 进行安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KQUIV5Qx-1670919801050)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221207160435042.png)]

点击运行 — 》 安装完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Eq41BEU3-1670919801051)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221207160919433.png)]

Idea重装多次打不开解决方案:https://blog.csdn.net/weixin_45292939/article/details/106156267

或者可以去把对应的环境变量删除一下

1.2 使用Idea

2.1 将素材进行解压
在这里插入图片描述

2.2进行如下操作

点击这个插件就可以进行激活了

在这里插入图片描述

2.3 使用激活码进行激活

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VxzhQAic-1670919801051)(file:///C:/Users/11/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)]

卸载jdk安装不了问题解决方案:https://blog.csdn.net/weixin_42638139/article/details/114160630
2.4 打开Idea
在这里插入图片描述

2、安装JDK和配置环境变量

2.1 安装 JDK开发工具包

点击素材中的jdk — 》进行安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vX0jHfz6-1670919801051)(file:///C:/Users/11/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MwDzWrhe-1670919801052)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208105347708.png)]

修改安装路径 —》点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZEjdzsUQ-1670919801052)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208105446158.png)]

安装完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bkcpo6sN-1670919801052)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208105528734.png)]

2.2 配置JDK环境变量

按住 win + R 打开对话框 在对话框中输入 control system 进入到系统信息中

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qlHmJPW5-1670919801053)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210111701533.png)]

然后打开高级系统设置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lf8CP4pI-1670919801054)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210111852126.png)]

点击高级 —》环境变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KXFhPcFH-1670919801054)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210112129159.png)]

然后在系统变量下点击新建,创建 JAVA_HOME 环境,需要用到刚才下载好的jdk的路径(可以通过浏览目录和浏览文件来找),然后点击确定

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N3OAOtMJ-1670919801054)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210112428654.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bGP1uSmx-1670919801054)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210112742329.png)]

编辑用户变量 Path

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W5hb5nqi-1670919801055)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210113404122.png)]

然后点击新建,将 %JAVA_HOME%\bin 写进去后,点击确定

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vKwm0YuZ-1670919801055)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210113503331.png)]

下面开始“CLASSPATH”的配置。选中“系统变量”查看是否有CLASSPATH项目,如果没有就点击“新建”,如果已经存在就选中CLASSPATH选项,点击“编辑”按钮,然后在“变量名”中填写“CLASSPATH”,在“变量值”中填写“. ;%JAVA_HOME%\lib;”。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OUW1G8tO-1670919801055)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210113732986.png)]

测试配置是否成功
(1)、重新打开cmd (win + R打开运行,输入cmd即可)输入java -version或javac -version检测版本
(2)、可以输出path,查看是否配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C20SsQbt-1670919801055)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210113844353.png)]

如果能看到jdk的版本就成功了,JDK环境变量的配置就完成了

3、安装Maven和配置环境变量

3.1 安装Maven

1. Maven的概念

Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理,是一个自动化构建工具。maven是Apache的顶级项目,解释为“专家,内行”,它是一个项目管理的工具,maven自身是纯java开发的( Theresult is a tool that can now be used for building and managing any Java-basedproject),可以使用maven对java项目进行构建、依赖管理。

Maven 是一个基于 Java 的工具,所以需要安装 JDK这是前提。
接下来记录下maven配置环境变量

2. 使用Maven的好处

像以前我们写Java项目的时候没有使用Maven的时候,我们的项目导入依赖的速度是非常慢的,因为要去远程仓库去下载,远程仓库又是国外的,所以非常的慢,打包也非常的繁琐,要很多个步骤,我们安装Maven之后可以配置本地仓库,第一次的话就下载到本地仓库,

后面我们使用的话就直接去本地仓库加载,速度也很快,打包速度也很快,直接点击就可以了,不需要那么繁琐的配置。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FgXy2iEb-1670919801056)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212095849302.png)]

3.Maven的安装

下载地址:https://maven.apache.org/download.cgi

你也可以点击archives选择其它版本,具体操作如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v9q7cP8K-1670919801056)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212094701478.png)]
mg-vNgtIW6G-1670919801056)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212094722504.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y3PfXCO0-1670919801057)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212094739706.png)]

点击 apache-maven-3.6.0-bin.zip

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qXkviGi1-1670919801057)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212094915975.png)]

可以下载自己想要的版本

4. 解压在本地位置,然后配置环境变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y9KJ7vuP-1670919801057)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212094257609.png)]

5. 修改本地仓库路径

可以通过修改${MAVEN_HOME}/conf/settings.xml配置本地仓库路径

修改Maven安装目录下的 conf/文件夹内的setting.xml文件,新增一行:

<localRepository>D:\repository</localRepository>

maven的环境变量配置方式跟jdk一样。都需要在系统变量中新建环境变量。
1:变量名可以起一个见名知意的名字,比如:MAVEN_HOME,变量值为安装mavne所在的bin的上一层目录

6. 配置环境变量

按住 win + R 打开对话框 在对话框中输入 control system 进入到系统信息中

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DdevlBwC-1670919801057)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221210111701533.png)]

然后打开高级系统设置

在这里插入图片描述

点击高级 —》环境变量

在这里插入图片描述

点击系统变量新建 —》浏览目录,选择Maven安装路径 —》点击确定

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FHax9ZN4-1670919801058)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212105853445.png)]

点击系统变量 —》Path

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fUFw11PK-1670919801058)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212110738203.png)]

点击新建 —》输入 %MAVEN_HOME%\bin —》点击确认

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sp4oY1h8-1670919801059)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212110340037.png)]

点击确认

在这里插入图片描述

输入 win + R 打开cmd窗口 —》输入 mvn -v 查看是否配置成功,如果出现下面提示信息说明已经配置成功,可以开始使用maven了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PZMgeL35-1670919801059)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221212110908823.png)]

二、安装MySQL和MySQL可视化工具

前言:什么是MySQL

一、SQL简述
1.SQL的概述

Structure Query Language(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性。

2.SQL的优点

1、简单易学,具有很强的操作性
2、绝大多数重要的数据库管理系统均支持SQL
3、高度非过程化;用SQL操作数据库时大部分的工作由DBMS自动完成

3.SQL的分类

1、DDL(Data Definition Language) 数据定义语言,用来操作数据库、表、列等; 常用语句:CREATE、 ALTER、DROP
2、DML(Data Manipulation Language) 数据操作语言,用来操作数据库中表里的数据;常用语句:INSERT、 UPDATE、 DELETE
3、DCL(Data Control Language) 数据控制语言,用来操作访问权限和安全级别; 常用语句:GRANT、DENY
4、DQL(Data Query Language) 数据查询语言,用来查询数据 常用语句:SELECT

二、数据库的三大范式

1、第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据线;也就是说:每列的值具有原子性,不可再分割。
2、第二范式(2NF)是在第一范式(1NF)的基础上建立起来得,满足第二范式(2NF)必须先满足第一范式(1NF)。如果表是单主键,那么主键以外的列必须完全依赖于主键;如果表是复合主键,那么主键以外的列必须完全依赖于主键,不能仅依赖主键的一部分。
3、第三范式(3NF)是在第二范式的基础上建立起来的,即满足第三范式必须要先满足第二范式。第三范式(3NF)要求:表中的非主键列必须和主键直接相关而不能间接相关;也就是说:非主键列之间不能相关依赖。

三、数据库的数据类型

使用MySQL数据库存储数据时,不同的数据类型决定了 MySQL存储数据方式的不同。为此,MySQL数据库提供了多种数据类型,其中包括整数类型、浮点数类型、定点 数类型、日期和时间类型、字符串类型、二进制…等等数据类型。
1、数据库的列类型

数值

数据类型描述大小
tinyint十分小的数据1个字节
smallint较小的数据2个字节
mediumint中等大小的数据3个字节
int标准的整数4个字节
bigint较大的数据8个字节
float浮点数4个字节
double浮点数8个字节
decimal字符串形式的浮点数一般用于金融计算

字符串

数据类型描述大小
char字符串固定大小0~255
varchar可变字符串0~65535
tinytext微型文本2^8-1
text文本串2^16-1

时间日期

数据类型描述格式
date日期格式YYYY-MM-DD
time时间格式HH:mm:ss
datetime最常用的时间格式YYYY-MM-DD HH:mm:ss
timestamp时间戳1970.1.1到现在的毫秒数
year年份表示

1、安装MySQL环境

MySQL官网:https://www.mysql.com/

安装网址:https://www.cnblogs.com/sshoub/p/4321640.html

安装报错:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nWR3yp1A-1670919801059)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208171332199.png)]

这个是因为权限不足造成的

使用管理员的身份打开cmd 窗口 输入:msiexec /package 你的安装包路径\程序名.后缀

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l3NqZ5HI-1670919801060)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208171747848.png)]

就可以打开安装界面了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6LE2zrra-1670919801060)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208171925133.png)]

我们只安装MySQL服务器,点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dtAWJK45-1670919801060)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208175552068.png)]

然后选择安装路径,数据存放路径,点击下一步。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zd0KdNdO-1670919801060)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209101533790.png)]

无视警告继续安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v55NQ5Vc-1670919801060)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209101639513.png)]

选择执行下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5GugOlok-1670919801061)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209101705662.png)]

安装完成,进行下一步配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VNmZebdR-1670919801061)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209101912068.png)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mlniaIM2-1670919801061)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209102018003.png)]

建议使用默认端口号,然后点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HtMco5CQ-1670919801062)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208172817608.png)]

选择推荐的使用密码进行验证,点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3CXRNSex-1670919801062)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208172944943.png)]

设置root用户密码,然后点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fMtcJh64-1670919801062)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208173611224.png)]

更改服务名称,点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4LLLhHpK-1670919801062)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221208173737693.png)]

点击下一步
在这里插入图片描述

点击执行,使配置生效

在这里插入图片描述

安装完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NsyTq25X-1670919801063)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209102338504.png)]

2、安装MySQL数据可视化工具

一般使用的sql可视化工具常用的有 Navicat、SQLyog(小海豚)

2.1 安装SQLyog

SQLyog官网:SQLyog Ultimate - 强大的 MySQL 开发和管理 |韦比格 (webyog.com)
选择语言,点击OK

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0IYtYbn6-1670919801063)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209103052341.png)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o2uaJupZ-1670919801063)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209103131831.png)]

选择我接受,点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PWgoEtFu-1670919801064)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209103159751.png)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NN1UTfBg-1670919801064)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209103232137.png)]

选择要安装的路径,进行安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pU0mh6Sy-1670919801064)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209103414319.png)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MqYFkqcz-1670919801064)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209103458678.png)]

完成安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Av4GkPXh-1670919801064)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209103513666.png)]

2.2 使用SQLyog进行数据库连接

进行数据库测试,把用户名密码填上去,点击测试。用户名:root 密码: root
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LpB8mik8-1670919801065)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20221209104517196.png)]

显示连接成功,数据库配置完毕。

2.3 SQLyog的使用:

键盘按住win+r 打开注册表 regedit,然后找到HKEY_CURRENT_USER\Software{FBC48CE8-D8CE-4637-9BC7-93E4C0D407FA}

把{FBC48CE8-D8CE-4637-9BC7-93E4C0D407FA}删除就可以试用14天,下次到期了再删除,如此反复,就可以永久使用了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MtnH2ONM-1680252328380)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331135236684.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dVLSCcmx-1680252328381)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331135058993.png)]

2.4 安装Navicat教程

前言:

Navicat Premium 是一套可创建多个连接的数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 。它与 OceanBase 数据库及 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。

Navicat官网https://www.navicat.com.cn/download/direct-download?product=navicat_premium_cs_x64.exe&location=1

双击安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Iz2k6vPs-1680252328381)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331152701561.png)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aEW92ktg-1680252328382)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331152801911.png)]

选择我同意 --》点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1yPBwPVL-1680252328383)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331152818881.png)]

选择安装路径 --》点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XVQ1SiM5-1680252328383)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331152901110.png)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jsTHpGdY-1680252328384)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331152926831.png)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aIbY7fPp-1680252328384)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331152948527.png)]

点击安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MZF9YzdG-1680252328385)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331153002458.png)]

安装完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E6PJtlBG-1680252328385)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331153016557.png)]

2.5 Navicat使用

激活Navicat链接:https://www.cnblogs.com/hhaostudy/p/15898030.html

开始激活(激活时必须断网)

开始激活(激活时必须断网)

开始激活(激活时必须断网)

  1. 双击注册机

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yyBhEOVY-1680252328386)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331153405399.png)]

  1. 点击Patch --》找到Navicat安装路径下的Navicat程序 --》点击打开

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z3SHlKxW-1680252328386)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331153702089.png)]

  1. 出现以下提示说明Patch成功了

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8IhloDnz-1680252328387)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331153830312.png)]

  2. Languages选择Simplified Chinese --》Generate --》复制秘钥
    在这里插入图片描述

  3. 启动Navicat Premium 15,点击注册

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u5UkuzD4-1680252328388)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331154143800.png)]

  1. 将激活码复制过来 --》点击激活

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YB5APBFO-1680252328388)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331154456996.png)]

  2. 选择手动激活

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8dtvtQtl-1680252328389)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331154603482.png)]

  3. 将手动激活时生成的请求码复制到注册机上,然后点击Generate按钮,生成激活码,将注册机生成的激活码复制粘贴到手动激活码的空白处,最后点激活按钮

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hJTvuSWr-1680252328389)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331155012288.png)]

  1. 点击激活按钮显示Navicat激活成功

在这里插入图片描述

  1. 点击确认

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lqJBQPXJ-1680252328390)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331155217156.png)]

  2. 成功进入Navicat

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gfBanuwn-1680252328391)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331155419485.png)]

2.6 使用Navicat进行数据库连接

点击连接 --》选择MySQL

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C0184h93-1680252328391)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331141742970.png)]

输入账号密码IP地址进行连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EUgoJblX-1680252328392)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331141831800.png)]

连接成功

三、安装数据库设计软件PowerDesigner 及使用

前言:PowerDesigner 概述与数据模型

1、PowerDesigner 是一款非常强大的建模工具,提供了一个完整的企业建模环境。PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。数据库建模是 PowerDesigner 的强项,支持超过 60 种(版本)关系数据库管理系统,如 Oracle、IBM、Microsoft、Sybase、MySQL、SQL Server 等,支持各种主流应用程序开发平台,如 Java J2EE、Microsoft .NET™(C#和 VB.NET)、Web Services 和 PowerBuilder 等。
————————————————

2、PowerDesigner 16.5 有 11 种数据模型,可以使用 File(文件) -> New Model(新建模型),作为程序员其中作为常用的数据模型就是 物理数据模型 (PDM)。

模型类型作用
概念数据模型 (CDM)帮助您分析信息系统的概念结构,以确定要表示的主要实体、它们的属性以及它们之间的关系。CDM比逻辑(LDM)或物理(PDM)数据模型更抽象。
数据移动模型(DMM)提供组织中信息移动的全局视图。您可以分析和记录数据的来源、移动到何处以及如何在过程中进行转换,包括复制和ETL。
企业体系结构模型(EAM)帮助您分析和记录组织及其业务功能,以及支持它们的应用程序和系统以及它们在其上实现的物理体系结构。
自由模型(FEM)为任何一种自由的对象(FEM)建模提供了一种自由的环境。它通常与一组扩展相关联,这些扩展允许您定义自己的概念和图形符号。
逻辑数据模型 (LDM)逻辑数据模型(LDM)帮助您分析信息系统的结构,而不依赖于任何特定的物理数据库实现。LDM已经迁移了实体标识符,比概念数据模型(CDM)更抽象,但不允许您对更具体的物理数据模型(PDM)中可用的视图、索引和其他元素进行建模。
多模型报表(MMR)是一种PowerDesigner报表,它可以记录任意数量的模型,并显示它们之间的链接。要创建这样的报表,必须在工作区中至少打开一个模型,并且可以随时添加其他模型。
面向对象模型 (OOM)通过用例、结构和行为分析以及在部署方面使用统一建模语言(UML)帮助您分析信息系统。您可以为Java、.NET和其他语言建模、逆向工程和生成。
物理数据模型 (PDM)物理数据模型(PDM)帮助您分析数据库中的表、视图和其他对象,包括数据仓库所需的多维对象。PDM比概念(CDM)或逻辑(LDM)数据模型更具体。您可以为所有最流行的dbms建模、逆向工程和生成。
需求模型(RQM)帮助您分析任何类型的书面需求,并将它们与将要实现它们的用户和组以及其他模型中的设计对象联系起来。您可以使用RQM来表示任何结构化文档(例如功能规范、测试计划、业务目标等),并将需求层次结构导入和导出为MS Word文档。 )
XML模型(XSM)帮助您分析XML架构定义(.XSD)、文档类型定义(.DTD)或XML数据缩减(.XDR)文件。您可以对这些文件格式进行建模、逆向工程和生成。
业务程序模型 (BPM)帮助您识别、描述和分解业务流程。您可以对系统进行不同层次的详细分析,也可以将重点放在控制流(执行序列)或数据流(数据交换)上。您可以为BPEL、BPMN和许多其他流程语言建模、逆向工程和生成。

1、安装PowerDesigner 16.5

1.1 安装PowerDesigner 16.5

点击下一步

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zfq6f6Rn-1680252328393)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314155122446.png)]**

继续下一步

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AkB3LnmX-1680252328393)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314155353334.png)]**

选择中国然后点击我接受 --》在点击下一步

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rb8Jx1GS-1680252328394)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314155622439.png)]**

选择安装位置 --》下一步

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2pd3cqcw-1680252328394)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314155845190.png)]**

选择自己需要的类型,一般都是直接点击下一步

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FiHBwDPC-1680252328395)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314155956643.png)]**

全选 --》下一步

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KOn1D1fo-1680252328396)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314160145312.png)]**

直接点击下一步

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F83pPyJP-1680252328396)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314160331747.png)]**

直接点击下一步

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5n9Xdhlu-1680252328397)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314160420895.png)]**

安装完成

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z7fmI9q9-1680252328397)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314160504737.png)]**

1.2 启用PowerDesigner 16.5

没破解之前我们点击PowerDesigner是不可用的,显示试用期已过

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aMa6Uy4X-1680252328398)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314160835943.png)]**

这时候我们打开素材,把pd破解文件解压,pdflm16.dll文件放到我们的安装目录下就可以了

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j6MXGuMV-1680252328398)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314161110858.png)]**

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hgRSUv4v-1680252328399)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314160940625.png)]**

试用版版本信息不会变化,但是软件license不会过期。

我们在次点击pd,这时候就可以正常进入软件了。

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BpgxQ2LF-1680252328399)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314161335229.png)]**

1.3 PowerDesigner 16.5进行语言修改

我们进入pd之后看到的都是英文界面,这个时候我们可以汉化

打开素材,找到汉化文件,进行解压,解压后,覆盖到安装目录,然后启动看一下效果。汉化完成……

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mAVHd4q8-1680252328400)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314161110858.png)]**

**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7X7v1xST-1680252328400)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230314161738876.png)]**

2、使用PowerDesigner进行数据库设计

2.1 点击文件 --》新建模型

字体设置:https://blog.csdn.net/xjx891111/article/details/124322627

首先要建立模型,中有在建立模型以后才能建立表格,才可以进行以后的操作。工具栏—>File—>NewModel,弹出新页面,在页面中的Model name填写自己的名称,在下面的“DBMS”中选择你要生成的数据库类型。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oITBTLJT-1680252328401)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325085254967.png)]

选择模型类型 – 》物理数据模型 --》物理图 --》模型名称

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XlkR0WQy-1680252328401)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325085705232.png)]

如图所示,我的的数据建模就成功了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JVJl7uFN-1680252328402)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325094942598.png)]

有友友发现这个工具栏消失了应该怎么找到呢?

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e31qdp4v-1680252328402)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325095101544.png)]

打开工具 --》自定义菜单和工具栏

工具栏消失解决方案:https://blog.csdn.net/LShuo666/article/details/124042323

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fKFBxZ8r-1680252328403)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325095141094.png)]

(1)选择palette 就可以打开建表工具栏了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cpjshTTq-1680252328403)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325101540938.png)]

2.2 建表

解决字段name修改,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。

详细操作步骤:工具 → 常规选项 → Dialog → Name to Code mirroring(取消勾选)→ 最后确定即可。

选择工具 --》常规选项

链接:取消name与code关联

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4CWqBFHt-1680252328404)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325110829946.png)]

选择Dialog --》Name to Code mirroring(取消勾选)–》OK

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W8k5xGjS-1680252328404)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325112553317.png)]

选择字体 --》Code editor --》字体 --》样式 --》字号–》OK 就可以改变SQL Preview的字体了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ly6I4mSq-1680252328405)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329151512569.png)]

这个时候我们就可以进行建表了

建表详解:PowerDesigner16.5建表流程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rZFrb4o4-1680252328405)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325105741871.png)]

表中的列

Name(字段名:中文)
Code(字段编码:英文)
Data Type(字段类型)
Length(长度,需要定义长度的字段类型,在选择Data Type的时候,就需要指定字段长度,这里只是展示,无须操作,例如varchar、decimal等类型的字段)
Precision(精度,需要定义精度的字段类型,在选择Data Type的时候,就需要指定字段精度,这里只是展示,无须操作,例如decimal等类型的字段)
Primary(是否主键,是主键勾选)
Foreign Key(是否外键,这个是设计表关联时,会自动选择,无须操作)
Mantory(是否强制,理解就是非空约束)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GcXhZhBD-1680252328406)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325163904641.png)]

设置自动增长:点击ID --》选择设置字段属性 --》勾选自动增长 --》点击应用,就完成了ID自动增长的设置了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tkDGx0ek-1680252328406)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325164345193.png)]

设置成功了就如下所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MmqlOdwH-1680252328407)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230325165207423.png)]

设置表中列的注释

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hIEfXqEi-1680252328407)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329153028341.png)]

选择列标题Comment --》OK 就设置成功了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oAx9FXIy-1680252328408)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329153121267.png)]

在这里插入图片描述

打开 Preview,可以看到我们的SQL是比较完善的,我们如果新设计了一张表,可以直接拷贝到数据库执行,非常方便

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-86sgOZkH-1680252328409)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329153406094.png)]

关联主外键

点击palette,选择如图所示标志,然后关联起来,直接拉就可以

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xXs79o3F-1680252328410)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329155137980.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JLG1s69Y-1680252328410)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329160525881.png)]

双击这个箭头,可以看到父表子表关联完成,然后指定他们的关联字段。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G5LOBpOg-1680252328411)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329160702338.png)]

2.3 导出SQL语句

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eGi3cgyF-1680252328411)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329161108148.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DeVVVqMb-1680252328412)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329161522460.png)]

生成数据库时报错:Generation aborted due to errors detected during the verification of the model.

解决办法:https://blog.csdn.net/ximaiyao1984/article/details/120347040

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E2RtyKRC-1680252328412)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329171154168.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e5cizeis-1680252328412)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329171204337.png)]

生成SQL成功。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NN7SkgqD-1680252328413)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230329171314585.png)]

四、Redis安装以及使用

前言:Redis简介

一、Redis简介

Redis 是C语言开发的一个开源高性能键值对的内存数据库,可以用来做数据库、缓存、消息中间件等场景,是一种NoSQL(not-only sql,非关系型数据库)的数据库

二、Redis特点

优秀的性能,数据是存储在内存中,读写速度非常快,可支持并发10W QPS

单线程但进程,是线程安全的,采用IO 多路复用制

可作为分布式锁

支持五种数据类型

支持数据持久化到磁盘

可以作为消息中间件使用,支持消息发布及订阅

三、Redis数据类型

Hash,满足大部分的使用要求

数据类型可以存储的值操作应用场景
STRING字符串、整数或者浮点数对整个字符串或者字符串的其中一部分执行操作 对整数和浮点数执行自增或者自减操作做简单的键值对缓存
LIST列表从两端压入或者弹出元素 对单个或者多个元素进行修剪, 只保留一个范围内的元素存储一些列表型的数据结构,类似粉丝列表、文章的评论列表之类的数据
SET无序集合添加、获取、移除单个元素 检查一个元素是否存在于集合中 计算交集、并集、差集 从集合里面随机获取元素交集、并集、差集的操作,比如交集,可以把两个人的粉丝列表整一个交集
HASH包含键值对的无序散列表添加、获取、移除单个键值对 获取所有键值对 检查某个键是否存在结构化的数据,比如一个对象
ZSET有序集合添加、获取、删除元素 根据分值范围或者成员来获取元素 计算一个键的排名去重但可以排序,如获取排名前几名的用户
四、Redis应用场景

太多了就不一一赘述了

Redis应用场景:https://blog.csdn.net/agonie201218/article/details/123640871

https://blog.csdn.net/m0_51358164/article/details/125927452

1、安装Redis

直接使用素材里面文件的也是可以的

Redis官网:https://redis.io/
5.0.14版本下载地址:https://github.com/tporadowski/redis/releases
3.2.100版本下载地址:https://github.com/microsoftarchive/redis/releases

1.1 下载

点击下载,也可以自己选择版本下载

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FpZH0nRN-1680252328414)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330171412502.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZD6MabYm-1680252328414)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330171618047.png)]

1.2 安装

下载完成后进行解压就可以使用了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Evj7B7x9-1680252328415)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330173749474.png)]

1.3 启动

安装完成之后用cmd窗口打开安装路径根路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7MYRG6x8-1680252328415)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330174004618.png)]

进行服务启动

Redis启动命令:redis-server.exe redis.windows.conf

如下图所示就是启动成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FLv5ysrE-1680252328415)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330174123506.png)]

Redis卸载命令: redis-server --service-uninstall

按 ctrl+c 可以退出;

1.4 使用

重新打开一个cmd窗口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WQbASB3T-1680252328416)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330174745979.png)]

在Redis根目录输入命令redis-cli

进入Redis内部命令:redis-cli

使用 ping 命令查看Redis是否运行正常,如果显示 PONG 则为正常

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dAnzBjuU-1680252328416)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330175207813.png)]

在里面我们可以进行数据存储和查看

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pGs55RN5-1680252328417)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330175717940.png)]

使用 shutdown 可以停止Redis服务,如下图就是停止Redis服务成功

停止Redis服务命令:shutdown

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ILSWeNBY-1680252328417)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330175537616.png)]

关闭Redis服务和窗口会导致服务连接不上

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J6wVye9Y-1680252328418)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230330182445327.png)]

改Redis密码可以在 redis.windows.conf 这个文件夹改

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bGHxiDGQ-1680252328418)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331105851054.png)]

找到443行 requirepass 字段,把注释取消掉,改成自己的密码就可以了

我现在把注释取消掉,现在我们的Redis服务的密码就是 foobared

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L1VPWL9b-1680252328419)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331105718557.png)]

我们重启Redis服务,这时候我们进入Redis就需要密码了,不然无法执行其他操作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uN8ZeYpl-1680252328419)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331110234443.png)]

这时我们发现无法直接操作Redis,报错:(error) NOAUTH Authentication required. (需要身份验证)意思就是需要输入密码才能进入Redis

密码验证:auth 密码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ETyM0qv3-1680252328420)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331110429408.png)]

2、安装Redis数据可视化工具

2.1 安装RESP

下载地址:我现在用的是这个一款,所以主讲这一款软件官网地址: https://resp.app/

GitHub地址:https://github.com/lework/RedisDesktopManager-Windows/releases

其他可视化工具下载:https://blog.csdn.net/qq_34272760/article/details/120694581

找不到可以用我一开始准备的素材

解压文件夹,双击安装包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aiUgwuf2-1680252328420)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331103826493.png)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-loXK8rse-1680252328420)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331103848719.png)]

点击我同意

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5P9ZoxYU-1680252328421)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331103933708.png)]

选择安装路径 --》然后下载

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WTet5gLb-1680252328421)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331104200131.png)]

点击下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F1SZRfM6-1680252328422)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331104307571.png)]

安装完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C34jHBnE-1680252328422)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331104322520.png)]

2.2 使用可视化工具连接Redis

记住Redis服务一定要启动哦

按照以下流程Redis就连接成功了,由于一开始我们什么也没有设置所以输入IP和名字可以直接连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lu1oHchs-1680252328423)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331105243728.png)]

我们后面设置了密码,那么就需要输入密码才能进行连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qG41l3Oz-1680252328423)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331110610791.png)]

测试连接成功,直接点击确认就可以看到我们刚才存储的值了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0kecdwVd-1680252328424)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331110731617.png)]

如下所示,我们刚才往里面存储的数据‘g’在这里显示出来了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-48GA87uu-1680252328424)(C:\Users\11\AppData\Roaming\Typora\typora-user-images\image-20230331110858173.png)]

至此我们的Redis就完结了

非常感谢以下博主的博客:

Idea:https://www.exception.site/essay/how-to-free-use-intellij-idea-2019-3-by-resigter-code?ivk_sa=1024320u

https://blog.csdn.net/zhang_0202/article/details/123137547

MySQL:https://blog.csdn.net/weixin_45851945/article/details/114287877

https://blog.csdn.net/qq_45173404/article/details/115712758

https://www.cnblogs.com/sshoub/p/4321640.html

https://blog.csdn.net/web13618542420/article/details

https://www.cnblogs.com/hhaostudy/p/15898030.html

PowerDesigner: https://blog.csdn.net/xjx891111/article/details/124322627

https://blog.csdn.net/ximaiyao1984/article/details/120347040

Redis:https://blog.csdn.net/m0_56771917/article/details/124165012

https://blog.csdn.net/qq_36961226/article/details/113844458

https://blog.csdn.net/qq_34272760/article/details/120694581

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值