免费长期版本 MySQL 和 Navicat (Windows下载安装和连接教程)

目录

一、mysql的下载和安装

1、官网下载地址: https://dev.mysql.com/downloads/installer/  

2、直接点击红框中的download下载

3、点击红框中的No thanks直接就可以下载

4、下载完成直接双击运行,可以选择默认安装或者自定义安装 然后next

5、点击 Execute,安装程序会根据你的 MySQL 版本和电脑环境进行检测,并根据检测结果自动配置一些设置,自动给你进行安装,下载完成后然后点击 Next

6、上面过程全部点击next,到这个页面设置下MySQL 最高权限 Root 账号的密码,点击next

7、 上面一直点击next,到这个页面点击Execute安装完成后点击finish就安装好了。

8、mysql验证是否安装成功

二、Navicat的下载和安装

1、官网下载地址免费版本:https://www.navicat.com.cn/download/navicat-premium-lite

2、选择红框中的点击下载

3.、双击安装包然后点击下一步

4、可以选择默认的C盘也可以自定义其他安装位置

5、一直点击下一步然后点击安装就可以了

6、安装好双击运行、没有账号就点击创建Navicat ID创建后直接登录!

三、Navicat连接MySQL数据库

1、打开Navicat点击左上角的连接,选择mysql,自己随便输入连接名称,然后把上面设置的mysql的密码输入 ,点击连接测试连接成功就ok了


一、mysql的下载和安装

1、官网下载地址: https://dev.mysql.com/downloads/installer/  

2、直接点击红框中的download下载

3、点击红框中的No thanks直接就可以下载

4、下载完成直接双击运行,可以选择默认安装或者自定义安装 然后next

5、点击 Execute,安装程序会根据你的 MySQL 版本和电脑环境进行检测,并根据检测结果自动配置一些设置,自动给你进行安装,下载完成后然后点击 Next

6、上面过程全部点击next,到这个页面设置下MySQL 最高权限 Root 账号的密码,点击next

7、 上面一直点击next,到这个页面点击Execute安装完成后点击finish就安装好了。

8、mysql验证是否安装成功

1. 在“开始”菜单栏找到并打开 MySQL 5.7 Command Line Client 程序

2.输入数据库密码后按回车键,弹出当前 MySQL 的服务器状态

3. 输入简单命令,如 SHOW DATABASES,显示当前的数据库列表验证。

二、Navicat的下载和安装

1、官网下载地址免费版本:https://www.navicat.com.cn/download/navicat-premium-lite

2、选择红框中的点击下载

3.、双击安装包然后点击下一步

4、可以选择默认的C盘也可以自定义其他安装位置

5、一直点击下一步然后点击安装就可以了

6、安装好双击运行、没有账号就点击创建Navicat ID创建后直接登录!

三、Navicat连接MySQL数据库

1、打开Navicat点击左上角的连接,选择mysql,自己随便输入连接名称,然后把上面设置的mysql的密码输入 ,点击连接测试连接成功就ok了

Read more

Re:从零开始的 C++ 入門篇(五)类和对象·第二篇:构造函数与析构函数

Re:从零开始的 C++ 入門篇(五)类和对象·第二篇:构造函数与析构函数

◆ 博主名称: 晓此方-ZEEKLOG博客 大家好,欢迎来到晓此方的博客。 ⭐️C++系列个人专栏: 此方带你玩转C++_晓此方的博客-ZEEKLOG博客  ⭐️踏破千山志未空,拨开云雾见晴虹。 人生何必叹萧瑟,心在凌霄第一峰 0.1概述&前言         从本文会开始,此方会为大家带来类的默认成员函数的内容。该方面是C/C++类和对象篇章最难以理解的部分,构造函数和析构函数分别取代了C语言的Init函数和destory函数,大大提升了运行效率。默认成员函数的学习将为后续内容打下深厚的基础,本文讲解深入骨髓,细节无微不至,希望看完后能让你对这两者有深入的认识。 一,类的默认成员函数 定义:      默认成员函数就是用户没有显式实现,编译器会自动生成的成员函数称为默认成员函数。 一个类,我们不写的情况下编译器会默认生成以下6个默认成员函数:        需要注意的是这6个中最重要的是前4个。最后两个取地址重载不重要,我们稍微了解一下即可。其次就是C++11以后还会增加两个默认成员函数,移动构造和移动赋值,这个我们后面再讲解。默认成员函数很重要,也比较复杂

By Ne0inhk
C++:set/multiset和map/multimap文档详细解析

C++:set/multiset和map/multimap文档详细解析

Hello大家好! 很高兴与大家见面! 给生活添点快乐,开始今天的编程之路。 我的博客:<但愿. 我的专栏:C语言、题目精讲、算法与数据结构、C++ 欢迎点赞,关注 目录   前言   一 容器的分类(根据容器中各个数据之间的关系)          1.1序列式容器                  1.1.1序列式容器的概念                  1.1.2序列式容器的例子           1.2关联式容器                  1.2.1关联式容器的概念                  1.2.2关联式容器的例子   二  set/multiset           2.1参考文档(multiset包在set中所以其没有头文件)           2.2set类的介绍                   2.2.1set类的实现的简单介绍                  2.2.2set类的接口介绍                           2.

By Ne0inhk
C++/数据结构:哈希表知识点

C++/数据结构:哈希表知识点

目录 哈希表 理解哈希表 哈希值(整形) BKDR哈希   异或组合  hash_combine 哈希函数 直接定址法 除留余数法 平方取中法 基数转换法 哈希冲突 开放定址法 哈希桶 unordered_map和unorder_set如何共用一个哈希桶模板类 stl的哈希桶中Insert如何得到的键值 键为自定义类型的处理         前言:本篇文章前半部分内容为哈希表的原理, 从上到下按照理解链逐层递进。 最后三个小标题占了比较大的篇幅, 是结合c++代码来叙述, 主要内容为stl中的哈希桶如何封装的。 如果有错误的地方, 欢迎友友们指正哦。         ps:本篇文章一直到哈希桶,除了最后三个小标题,c++和java的同学都可以看, 讲的是数据结构, 即便有c++代码也很简单哦。 哈希表         首先要理解哈希和哈希表有什么不同。 哈希就是映射, 是一种算法思想。 哈希表就是映射表, 是利用映射这种思想写出的一种数据结构。          所有的哈希表的算法流程都是类似的——拿到一个key, 利用哈希函数进行hash

By Ne0inhk
C++之基于正倒排索引的Boost搜索引擎项目数据清洗代码及详解(上)

C++之基于正倒排索引的Boost搜索引擎项目数据清洗代码及详解(上)

1.为什么要进行数据清洗 这是因为我们获得的网页信息包含了很多我们不想要的部分(标签),同时我们需要把title还有content从网页里面提取出来,这样方便我们后期对其进行处理。 2. 怎么进行数据清洗 我们可以把这分为三步。 2.1 第一步 第一步就是通过Enumfile函数把src_path里面的文件名(带路径),保存到file_list中,方便后期对文件进行一个一个的读取。 PS:src_path里面存的就是没有被处理过的信息。 这一步的本质是把src_path里面的关于网页的部分先筛选出来,我们只需要以.html结尾的普通网页文件,其他的都不要。 2.2 第二步 把筛选后的文件去标签化,然后把其分为title和content并构建url,接着存入results里面。 PS:之所以要去标签是因为网页里面实际上包含了很多很多没有的部分,可能是文字的大小或者颜色之类的。我们要把这些全部都去除。 就是把这里打钩的全部提取出来。 2.3 第三步 把去标签后的信息全部给写入到output里面。 PS:我们看到这里可能会疑惑为什么不写到一起,为什么要一步就要换

By Ne0inhk