【工具篇】Mysql的安装和使用
【导读】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的安装和使用的更多相关文章
- 常用工具说明--mysql数据库安装
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\P ...
- mysql 开发进阶篇系列 31 工具篇(mysql连接工具与MyISAM表压缩工具)
一.mysql 连接工具 在mysq提供的工具中,DBA使用最频繁的莫过于mysql.这里的mysql是指连接数据库的客户端工具. 1.1 连接选项 -u, -- user=name 指定用户名 -p ...
- mysql安装图解 mysql图文安装教程(详细说明)-[转]
很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版 ...
- 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档
对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL( ...
- 大数据工具篇之Hive与MySQL整合完整教程
大数据工具篇之Hive与MySQL整合完整教程 一.引言 Hive元数据存储可以放到RDBMS数据库中,本文以Hive与MySQL数据库的整合为目标,详细说明Hive与MySQL的整合方法. 二.安装 ...
- linux学习笔记4:linux的任务调度,进程管理,mysql的安装和使用,ssh工具的使用,linux网络编程
1.设置任务调度命令crontab 任务调度是指系统在某个时间执行的特定的命令或程序.任务调度分为:1)系统工作:有些重要的工作必须周而复始的执行,如病毒扫描.2)个别用户工作:个别用户可能希望执行某 ...
- MySQL Server类型之MySQL客户端工具的下载、安装和使用
本博文的主要内容有 .MySQL Server 5.5系列的下载 .MySQL Server 5.5系列的安装 .MySQL Server 5.5系列的使用 .MySQL Server 5.5系列的卸 ...
- MySQL Workbench类型之MySQL客户端工具的下载、安装和使用
本博文的主要内容有 .MySQL Workbench的下载 .MySQL Workbench的安装 .MySQL Workbench的使用 个人推荐,比较好的MySQL客户端工具 注意啊! 对于noi ...
- mysql 开发进阶篇系列 32 工具篇(mysqladmin工具)
一.概述 mysqladmin是一个执行管理操作的客户端程序.用来检要服务的配置和当前的状态,创建并删除数据库等.功能与mysql客户端类似,主要区别在于它更侧重于一些管理方面的功能.1. 查找mys ...
- MySQL Server类型之MySQL客户端工具的下载、安装和使用(博主推荐)
本博文的主要内容有 .MySQL Server 5.5系列的下载 .MySQL Server 5.5系列的安装 .MySQL Server 5.5系列的使用 .MySQL Server 5.5系列的卸 ...
随机推荐
- oracle 常用语句3
- oracle 函数 select sign(-3),sign(3), sign(0) from dual; select ceil(3.7) from dual; select floor(3.7 ...
- [日常摸鱼]bzoj4802 欧拉函数-PollardRho大整数分解算法
啊居然要特判,卡了好久QAQ (好像Windows下的rand和Linux下的不一样? QwQ一些东西参考了喵铃的这篇blog:http://www.cnblogs.com/meowww/p/6400 ...
- Yii2使用a链接发送post请求
<?=Html::a(' <img class="list-group-item-icon" src="/frontend/web/images/kplus/ ...
- Github标星26k+!一个神奇的软件!1分钟即可打造了一个科幻风格的终端
Github掘金计划项目分类汇总(原创不易,若有帮助,欢迎分享/点赞): 编程基础 :精选编程基础如学习路线.编程语言相关的开源项目. 计算机基础:精选计算机基础(操作系统.计算机网络.算法.数据结构 ...
- JS中Generator的学习小记
Generator的异步实现 整理了一下在学习和使用JS异步过程中的一些知识点.核心是在Generator实例的的回调中调度实例的下一步,同样的思想也能用于其它语言.比如Python中使用Genera ...
- Omega System Trading and Development Club内部分享策略Easylanguage源码
更多精彩内容,欢迎关注公众号:数量技术宅.关于本期分享的任何问题,请加技术宅微信:sljsz01 关于 Omega System Trading and Development Club " ...
- CentOS 6或7 启动故障修复及root密码破解
CentOS 6或7 启动故障修复及root密码破解 目录 CentOS 6或7 启动故障修复及root密码破解 CentOS 6启动流程修复: 实验一:删除initramfs-2.6.32-754. ...
- sql操作数据库(2)--->DQL、数据库备份和还原
查询 查询表中的所有的行和列的数据 select * from 表名; select * from student; 查询指定列的数据:如果有多个列,中间用逗号隔开. select 列名1,列 ...
- .NET 云原生架构师训练营(模块二 基础巩固 MongoDB API实现)--学习笔记
2.5.7 MongoDB -- API实现 问题查询单个实现 问题查询列表实现 问题跨集合查询实现 问题创建实现 问题更新实现 问题回答实现 问题评论实现 问题投票实现 回答实现 QuestionC ...
- python之shutil 模块
一.shutil 高级的 文件.文件夹.压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中 import shutil s ...