sql练习网站(面向转码的朋友)

前言今天要的这篇文章是写给业务向需求的朋友们的SQL快速入门指南,适合数据分析师/产品/运营等业务端朋友学习,技术端快速入门也可以作为参看。业务性分析师是现在大部分人趋之若鹜的,也是市面上最多的,但如若能力不过关,很容易就会变成报表、提数的工具人,只是由于较低的门槛,对新手来说从事这方面也比较友好。正文前一篇文章我讲了SQL的学习方式以及推荐书籍,但是那篇是很宏观的一个概念,都是系统性的知识点,今天我们将从SQL的具体路线来讲起,我把它分为两个阶段:第一阶段 准备阶段首先,是给大家一针定心剂,SQL是编程语言中最为简单的,不用担心学不会的问题,静下心来的话,你肯定也可以很快入门。一、那么这边就简短地说一下SQL类数据库到底是什么:根据《数据库原理(第七版)》的概念,如果把公司的电脑称作服务器,数据全保存在这台电脑中,但由于内存过小,所以除了必要的运行程序之外,我们需要再建一个Excel文档用来保存公司的交易记录。那么在这里我们就把这个文档称之为数据库,其中工作表(sheet)分别记录了不同的交易记录(数据)。而每张表的首行标题则称之为(字段)。我们就可以得出:数据库=Excel文档数据表=Excel文档中的工作表表字段=Excel工作表的首行标题二、搭建基础学习环境关系型数据库会分很多类型,比如mysql、postgresql、access等等。以此类推,我们可以把它们想象成是不同的电子表格,比如Windows上用的是Excel,mac上用numbers表格,它们在大体上的操作基本一致,但是会在一些细节上有所差异,比如Excel可以使用VBA,而wps则不行。在了解了这些不同的关系型数据库之后,我们就需要选择一个具体的数据库来进行基础关键的搭建,我们直接搭建在本地电脑即可。因为mysql和postgresql都是是免费的,方便我们进行学习,因此建议大家选择这两个其中一个进行安装,这边我推荐mysql。第二阶段 正式学习阶段在这边,除了上一篇文章推荐的《SQL必知必会》之外,这边还推荐一本《SQL基础教程》,比起前者更为基础,网上的口碑也很棒。在这里抛出众所周知也是SQL最重要的概念:即“增删改查”,同时也对应了SQL的四大功能。再次以之前的Excel举例:查即是(筛选),删就是(右键删除),改就是(点击重新编辑),增就是(在表下行再次添加记录)而删改增作为辅助学习,给学习查时搭建基础的表环境就好了。大家只要知道删改增大概是什么语法,什么作用就好了,一般的工作中相信也不会让你接触删改增的操作。这个阶段,大家只要搞清楚Select、From、Where、Group by、Having、Order by六个语句的学习即可,同时要谨记实践才是学习的最快方法!接下来是链接表,关键点是join的多种实现方法(outer join、left join、right join),这点非常重要!这里分享码志的《图解SQL里的各种join》,感兴趣的朋友可以去看看。然后再结合以上的两本书籍:《必知必会》和《SQL基础教程》就能得到不错的效果了。写SQL的练习建议大家用这个网站:SQL ZOO最后是一些看到的数据分析的网站安利,也一并分享给大家:数据分析网(包含大数据最新资讯、数据分析相关的技术文章、数据分析相关的免费学习资源)中文互联网数据中心(专注于互联网数据研究、互联网数据调研、IT数据分析、互联网咨询机构数据、互联网权威机构)中国统计网(网站包含数据平台、大数据技术、数据分析、数据挖掘、数据百科、干货分享)以上提到的两本书的PDF,有需要的小伙伴可以通过以下方式领取:1、关注我的账号2、转发并评论:“好用”3、点击头像后私信我:大写字母“U”即可获取


本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.xiaosb.com/beian/44848/