导读】Mysql是数据分析师入门级的技能之一,对于很多小白同学来说,可能还没有机会接触SQL知识。那么我们如何熟悉和练习SQL呢,今天教大家安装两个软件:MySQL和Navicat。后续我们会推出SQL系列教程供大家学习。等不及的同学也可以自行在网上搜索教程配合我们的工具进行学习哦!

你可以在我们的公众号"数据臭皮匠" 中回复 "Mysql" 来获取本文涉及的所有安装包等相关文件

安装Mysql 

我们今天这篇文章最大的贡献就是为大家提供了一个只有39兆的mysql5.1.4 的安装包, 而目前最新的安装包也基本上都是几百兆, 太臃肿了 。本文提供的安装包轻便且好用, 是笔者一直在稳定使用的。你可以在我们的公众号"数据臭皮匠" 中回复 "mysql" 来获取它哦!

获取安装包后,就可以开始安装了。mysql安装尽量一次安装完成,如果第一次安装失败,后续很难卸载干净,安装mysql的完整过程如下动图

如果大家在安装过程中有任何问题都可以在本文评论区反馈,我们会为大家一一解答的。

对于sql初学者,在看书本、博客、文章或者视频时可能发现他们都是在命令行中敲代码。我们这里强烈建议初学者一定不要在命令行写sql,因为写错了无法修改,而且不够直观。因搞不定命令行的报错而死在半路上的同学不在少数, 我们建议使用sql编辑器,这样能显著降低半路死掉的概率。

安装Navicat

Navicat是一套快速、可靠的数据库管理工具,有直观的图形界面,配合Mysql使用,能够让你更加方便快捷的掌握MySQL。你可以在我们的公众号"数据臭皮匠" 中回复"Mysql" 来获取Navicat安装包。

安装navicat 的完整过程如下动图

Navicat使用

navicat和mysql 建立连接之后就可以开始编写sql了。双击mysql连接, 激活该连接, 并开始使用。

双击之后, 界面如下图 。

其中 infomation_schema , mysql , test 都是数据库, 数据库中可以存储表。

建议不要动infomation_schema , mysql这两个库里的内容, 可以在test库中做练习。但目前test库里面空空如也。我们可以新建表来使用。

新建表

你可以通过将csv数据文件导入到Navicat来新建一张表。

在我们的公众号“数据臭皮匠”中回复"Mysql" 获取本文的练习文件:data.csv

完整建表过程如下动图

新建查询

数据库中有了表, 就可以开始写出自己的第一行sql代码了

在Navicat中写sql的完整过程如下动图

新建数据库

关注公众号:数据臭皮匠;获得更多精彩内容
 

作者:范小匠

审核:灰灰匠

编辑:森匠

【工具篇】Mysql的安装和使用的更多相关文章

  1. 常用工具说明--mysql数据库安装

    MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\P ...

  2. mysql 开发进阶篇系列 31 工具篇(mysql连接工具与MyISAM表压缩工具)

    一.mysql 连接工具 在mysq提供的工具中,DBA使用最频繁的莫过于mysql.这里的mysql是指连接数据库的客户端工具. 1.1 连接选项 -u, -- user=name 指定用户名 -p ...

  3. mysql安装图解 mysql图文安装教程(详细说明)-[转]

    很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版 ...

  4. 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档

    对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL( ...

  5. 大数据工具篇之Hive与MySQL整合完整教程

    大数据工具篇之Hive与MySQL整合完整教程 一.引言 Hive元数据存储可以放到RDBMS数据库中,本文以Hive与MySQL数据库的整合为目标,详细说明Hive与MySQL的整合方法. 二.安装 ...

  6. linux学习笔记4:linux的任务调度,进程管理,mysql的安装和使用,ssh工具的使用,linux网络编程

    1.设置任务调度命令crontab 任务调度是指系统在某个时间执行的特定的命令或程序.任务调度分为:1)系统工作:有些重要的工作必须周而复始的执行,如病毒扫描.2)个别用户工作:个别用户可能希望执行某 ...

  7. MySQL Server类型之MySQL客户端工具的下载、安装和使用

    本博文的主要内容有 .MySQL Server 5.5系列的下载 .MySQL Server 5.5系列的安装 .MySQL Server 5.5系列的使用 .MySQL Server 5.5系列的卸 ...

  8. MySQL Workbench类型之MySQL客户端工具的下载、安装和使用

    本博文的主要内容有 .MySQL Workbench的下载 .MySQL Workbench的安装 .MySQL Workbench的使用 个人推荐,比较好的MySQL客户端工具 注意啊! 对于noi ...

  9. mysql 开发进阶篇系列 32 工具篇(mysqladmin工具)

    一.概述 mysqladmin是一个执行管理操作的客户端程序.用来检要服务的配置和当前的状态,创建并删除数据库等.功能与mysql客户端类似,主要区别在于它更侧重于一些管理方面的功能.1. 查找mys ...

  10. MySQL Server类型之MySQL客户端工具的下载、安装和使用(博主推荐)

    本博文的主要内容有 .MySQL Server 5.5系列的下载 .MySQL Server 5.5系列的安装 .MySQL Server 5.5系列的使用 .MySQL Server 5.5系列的卸 ...

随机推荐

  1. Gopher协议在SSRF漏洞中的深入研究

    如果需要大佬写好的脚本,可以直接去github上面搜 参考文章:https://zhuanlan.zhihu.com/p/112055947 https://www.cnblogs.com/Konmu ...

  2. 网络知识扫盲——DNS

    参考文章链接  : https://baijiahao.baidu.com/s?id=1668393227924896391&wfr=spider&for=pc 一.DNS 是什么? ...

  3. angular8 大地老师学习笔记

    第一课: angular 创建项目命令: ng new 项目名称 创建组件: ng g 可查看所有创建的对象  ,ng g component  components/home  创建组件,后面跟的是 ...

  4. Centos7.6上利用docker搭建Jenkins来自动化部署Django项目

    一般情况下,将一个项目部署到生产环境的流程如下: 需求分析-原型设计-开发代码-内网部署-提交测试-确认上线-备份数据-外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚. 整个过程相当复 ...

  5. 如何使用iis发布多个ftp,为何ftp 503错误?

    使用iis做网站时,需要每个网站都是80端口,所以用到了域名,为了方便发布应用,故将所有网站均添加了ftp发布,当我添加ftp域名绑定后,发现根本无法登陆ftp服务器,后经过百度+博客发现,解决方案: ...

  6. win7开机登录界面壁纸修改

    1.选择一张自己喜欢的图(一定要是jpg格式,亲测png格式不行),分辨率最好和自己电脑的分辨率差不多. 2.将图片改名为"backgroundDefault.jpg": 3.按下 ...

  7. MALL的学习笔记启动计划

    基本网络文档:http://www.macrozheng.com/#/ 电子书: Spring: <Spring实战(第4版)> Springboot: <Spring Boot实战 ...

  8. Python获取网页html代码

    获取网页html代码: import requests res = requests.get('https://www.cnblogs.com/easyidea/p/10214559.html') r ...

  9. H5-地理定位/本地存储/拖放

    一.地理定位 Geolocation 兼容性:Internet Explorer 9+, Firefox, Chrome, Safari 和 Opera 支持Geolocation(地理定位). 一次 ...

  10. 数据库零基础之---了解数据库的事务[ACID]

    事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功. 我们先举一个例子来描述一下事务: 假设要张三通过银行给李四进行转账1000元钱,张三原有余额10000元整,李四有人民币 ...