导读】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. Oracle 常用语句1

    -- 我是注释信息 sql语句 -- 创建用户: create user 用户名 identified by 密码; create user jack identified by j123; -- l ...

  2. Spark内核-内存管理

    Spark 集群会启动 Driver 和 Executor 两种 JVM 进程 我们只关注Executor的内存. 分为堆内内存和堆外内存 内存分为 存储内存 : 存储数据用的. 执行内存: 执行sh ...

  3. 工具-python包-虚拟环境管理(99.4.1)

    @ 目录 1.第一种方法-virtualenv 2.第二种方法-pycharm 关于作者 1.第一种方法-virtualenv 1.安装 pip install virtualenv pip inst ...

  4. 多任务-python实现-死锁,银行家算法(2.1.5)

    @ 目录 1.死锁 2.避免死锁的方式-银行家算法 1.死锁 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去.此时称系 ...

  5. CVE-2019-0708——RDP漏洞利用

    影响系统:windows2003.windows2008.windows2008 R2.windows xp .win7环境:攻击机:kali ip:192.168.40.128靶机:windows ...

  6. Java 从 Map 到 HashMap 的一步步实现

    Java 从 Map 到 HashMap 的一步步实现 一. Map 1.1 Map 接口 在 Java 中, Map 提供了键--值的映射关系.映射不能包含重复的键,并且每个键只能映射到一个值. 以 ...

  7. 【程序包管理】篇章2:rpm程序包来源合法和完整性验正

    来源合法性验正: 数字签名   私钥签名完整性    哈希 注意: 1.如果是网站下载的程序包的话,没有公钥,就无法进行来源合法性验证,所以最好使用系统自带的rpm程序包或去可靠的网站下载程序包.[如 ...

  8. 手把手教你搭饥荒专用服务器(三)—MOD及其他高级设置

    友情链接: 手把手教你搭饥荒专用服务器(一)-服务器准备工作 手把手教你搭饥荒专用服务器(二)-环境配置及基本使用 手把手教你搭饥荒专用服务器(三)-MOD及其他高级设置 手把手教你搭饥荒专用服务器( ...

  9. 零基础学习qt4 第七章的第一个例子

    #include <QtGui> #include "extensionDlg.h" ExtensionDlg::ExtensionDlg(QWidget *paren ...

  10. Java生成窗口

    //字符串数组转变成int数组ints[i] = Integer.parseInt(str_string[i]);//设置窗口关闭Frame.addWindowListener(new WindowA ...