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

5ec2d4a07f9e646ef624ace375afc6ab.png

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

首先,判断是否需要学习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,所以看视频时感觉还算好懂。

刷题实战

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值