本文适用对象:从没接触过编程的零基础小白

首先,判断是否需要学习SQL

学习的第一步:了解SQL的用途

比如你的目的是处理小量数据,那么excel就能满足需求,且excel简单易学,适用性广,这种情况下就不必要学SQL。

SQL和excel的区别在于:

excel:数据处理方式比SQL多,操作简便;但是处理大量数据时,没有SQL快。

SQL:这是一种数据库语言,善于处理大量数据。

PS:详细区别可以看看这个话题下大家的解答:

为什么用SQL而不是Excel+VBA?​www.zhihu.com

然后,了解SQL的整体知识框架

SQL的学习主要包括以下内容

1. 软件下载及安装:

学了python和SQL之后,我才醒悟到安装这种编程相关的软件,和安装QQ、浏览器或者游戏不一样!不是只点下一步就可以了。最开始学习python,安装了又卸载,整了一天才搞定。

2. SQL语言

  • 数据查询语言
  • 数据控制语言
  • 数据操作语言
  • 数据定义语言
  • 事务控制语言
  • ……

3. 在实际工作中的应用场景

找学习资料

以下几个资料都可以找一份,搭配学习

1. 教材:主要用来抄一下语言,方便记忆,如《SQL必知必会》

2. 视频:学习的主要方式,视频学习比较直观。寻找渠道:B站/网盘/慕课

3. 题库:牛客网/CSDN

4. 可请教的对象:同事/论坛大牛/老师

快速入手学完理论知识

语法是固定的,主要在于使用,所以建议快速把理论过一遍,然后再开始实操练题。

不建议跳过理论,尤其是入门新手,后面容易把一些基础概念混淆,导致越学越晕,比如“字段”和“字符”的区别。

SQL的语法比较简单,稍微了解过一点点编程语言的都能轻松看懂,我之前学了些VBA,所以看视频时感觉还算好懂。

刷题实战

新手入门,请记得多刷题,然后思考在工作中什么地方可以用。

如果觉得有什么说的不对或优化建议,欢迎评论区交流

零基础学sql要多久_零基础小白如何迈出学习SQL的第一步?文科生学SQL的心得相关推荐

  1. 零基础学cad要多久_零基础学UI设计要学多久?能学会吗?

    完全没有基础学习UI设计的你,是不是很想知道有没有什么速成的方法呢?想尽快成为UI设计师?零基础学UI设计要学多久?怎么学好?这些都是小白们十分关心的问题. 其实学习是没有什么速成方法的,只有适合自己 ...

  2. 零基础学cad要多久_零基础学一年日语能到n几,日语零基础到一级要学多久

    零基础学一年日语能到n几?这个说不好,但是以你很努力的情况来说,一年时间是完全可以从零基础学到N1的. 学习分为两种情况:自学.报班.自学:时间成本高且效率低.不适合惰性群体每天学习四小时,每周五天, ...

  3. 零基础学cad要多久_零基础学CAD,快捷键倒背如流值得一试,很有技巧,实用操作!...

    想要瞬间快速的入门,精通AutoCAD,以及玩转绘图设计 快捷键口诀一定要少不了,当然也离不开你不断的练习操作~ 除了各种自学视频,练习题操作,快捷键口诀绝对是重点了! 都有哪些呢?零基础自学CAD需 ...

  4. 零基础学sql要多久_成人零基础学习钢琴,要多久能学会?

    越来越多的人都开始在开始工作之后想要练习一门技艺了.不知道大家身边的朋友是不是也在报一些培训班,健身班,瑜伽班,舞蹈班.每个人都有自己向往的生活与目标,那学会钢琴,也慢慢变成了更多喜爱音乐的朋友的目标 ...

  5. python入门到熟练要多久_零基础学python要多久

    零基础进行Python学习的话,如果选择自学,一般学习周期在一年半左右.选择进行培训的话,学习Python周期一般在五到六个月左右,不过学习的种类不同,班级不同,培训周期也是存在一定差异的. 零基础学 ...

  6. python培训一般多久_零基础学python需要多久

    一:明确自己的学习目标.不管我们学习什么样的知识,都要对自己的学习目标有一个明确的认识.只有这样才能朝着目标持续的前进,少走弯路,从而在学习的过程中得到提升,享受整个学习的乐趣. 二:基础的Pytho ...

  7. 小白到学会python要多久_零基础小白多久能学会python

    学习任何一门编程语言,都是为了去实现一个个项目,来解决实际的问题.无论项目是大还是小,都关联着许多知识与技能. 例如要写一个「文件资源管理器」的应用,就需要MVC设计模式.组件化构建.对象集合及操作. ...

  8. 学java还是安卓_零基础学安卓好还是学java好

    零基础学安卓好还是学java好 关于Java的学习很多同学都有这样或者那样的疑问,比如我是自学Java好呢还是参加Java培训好呢?Java好学吗?安卓和java哪个难学等等.今天我们就先简单的来看两 ...

  9. 0基础学java可行吗_零基础可以学习JAVA吗?

    肯定是可以学的,每一个人做每一件事都是从0基础开始的,他们并不是生下来就会Java,会编程,都是通过后天的努力说得到的技能 你只需要找对方法,找对带你的人,你就可以学好 学习Java的方式有这几种: ...

最新文章

  1. Linux下Kill函数用法
  2. Java反射————Method根据方法名称字符串调用方法
  3. ios微信浏览器, 系统浏览器cookie 丢失问题
  4. Halcon软件安装教程
  5. css常见定位、居中方案
  6. 恶意访问网站的策略处理,IP访问限制
  7. 淘宝官方订单API接口
  8. ​快来Pick你最喜欢的项目,飞桨黑客松Coding Party项目投票通道已开启!
  9. SpringBoot使用druid的密码加密
  10. 计算机PE不显示硬盘,笔记本电脑进入PE系统后认不到硬盘的解决办法
  11. 小米摄像机升级失败,小米摄像机黄灯常亮修复,全网最硬核修复
  12. 坐在电脑前是高一点好还是低一点好
  13. 后端日志【11】:回归自我,负重前行
  14. 如何通过IP地址来访问网站
  15. JAVAWEB开发之Spring详解之——Spring的入门以及IOC容器装配Bean(xml和注解的方式)、Spring整合web开发、整合Junit4测试
  16. 万一博客资料搜集整理
  17. 揭秘区块链的核心技术之「哈希与加密算法 」
  18. pajek教程——根据节点度、节点介数、节点紧密等指标调整节点的大小
  19. 把手机当成摄像头_全面解析vivo APEX背后的OLED屏下摄像头技术
  20. 跟我一起认识基础的元器件 Part1

热门文章

  1. 从安全和不安全两个角度,教你如何发布对象(含各种单例代码)
  2. 云图说|将源端MongoDB业务搬迁至华为云DDS的几种方式
  3. “先加密后签名”是不是安全?看完这篇就秒懂!
  4. 教师节送什么老师最开心?程序员三招解决家长送礼难题!
  5. embedding在推荐系统中的应用总结,这些你知道吗?
  6. 40行代码教你利用Python网络爬虫批量抓取小视频
  7. 设计模式笔记八:过滤器模式
  8. 终端启动service和activity
  9. 基于Matlab的三维胖射线追踪算法
  10. 关于csv文件转化为张量