MySQL-序(怎样学习MySQL)

MySQL
怎样学习MySQL

作为一名BI开发工程师,SQL是必须要掌握的一门技能。
数据分析师请参考这篇《数据分析师是否要掌握SQL?》

SQL是干嘛的呢?

大街上随便拉个人过来,可能都听说过“大数据”,不管大数据、小数据,他这个数据到底在哪儿呢?其中一种方式,就是存储在关系型数据库中(其他的还有什么非关系型数据库、HDFS等等),就像我们把货物都放在仓库里一样,如果我们想要查看数据库中的数据,就用到了SQL。

SQL也是一种编程语言,偏底层,所以学起来会枯燥些,不像Tableau那样可视化效果好,可以托拉拽。只要掌握了SQL的基本语法,他就像数学公式一样,直接去套用就行了。
SQL的知识点也非常多,我们不需要都记住,要学会查文档、用Google,而且不同的数据库,他的语法可能不太一样,很容易记混。
开发人员平时说的SQL脚本,就是一段或者多段SQL或者存储过程。

怎么学习SQL?

随着互联网的发展,现在的学习成本非常的低,网络上的免费资源非常多。
评价好些的像w3school的SQL 教程
在这,就可以了解SQL的基本语法,记住这些,再配合习题练习就算是入门了。

sqlzoo是一个在线的练习网站,上面有很多SQL的练习题,我们可以直接在线写SQL,而且提交后,还会告诉我们对错。

如果还有时间的话,找一本书《SQL必知必会》、《MySQL必知必会》、《深入浅出SQL》,查漏补缺,可以更好的梳理自己的知识架构。

SQL就像所有的知识一样,学会不用很容易就忘掉,所以最好可以在工作中多用用,而且一定要记住“实践是检验真理的唯一标准”,SQL一定要多练习、多实践。

MySQL客户端

我们想要连接数据库,使用SQL去查询数据库,需要使用一个客户端程序,就像我们访问网页,需要使用浏览器一样。

有的同学已经在学习或者使用SQL,只要电脑中已经安装了可以连接MySQL的客户端工具即可,不需要重复安装。没有安装的同学可以根据下面的推荐,来选择适合自己的工具。

Navicat(推荐)

Navicat官网:http://www.navicat.com.cn/products

Navicat使用起来比较方便,但它是一款收费软件,所以我们使用的时候需要破解下。
支持正版的同学,可以去官网下载试用。

破解版的百度云下载地址:https://pan.baidu.com/s/1c1SNSru

《MySQL-序(怎样学习MySQL)》 小数点-百度云地址

我们从百度云上下载压缩包,选择适合自己系统的版本安装即可。

  • x86 是32位
  • x64 是64位

《MySQL-序(怎样学习MySQL)》 Navicat安装程序

破解程序都是一个,安装完成后,执行破解程序即可。

《MySQL-序(怎样学习MySQL)》 补丁程序

Workbench

MySQL官方提供的一个客户端工具,免费,也蛮好用的,
官方下载地址:https://dev.mysql.com/downloads/workbench/

百度云下载地址:https://pan.baidu.com/s/1c1SNSru

《MySQL-序(怎样学习MySQL)》 小数点-百度云地址

《MySQL-序(怎样学习MySQL)》 mysql-workbench

这里,我只下载到了64位的版本,需要32位的同学,去这个地址下载下:
https://dev.mysql.com/downloads/workbench/

安装Workbench,需要安装一些依赖项,稍微有些麻烦,我们可以先执行下安装程序,如果缺少依赖项,会提示我们安装。

百度云中的压缩包只提供了Visual C++的安装程序,.NET Framework的安装程序,请同学们到上面的下载地址自行下载。

附录

SQL资料PDF https://pan.baidu.com/s/1jInAusI

《MySQL-序(怎样学习MySQL)》

后面也整理了一些MySQL的知识点MySQL分类,欢迎大家访问。

    原文作者:橘猫吃不胖
    原文地址: https://www.jianshu.com/p/e5015242c862
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞