零基础快速自学SQL(1~2天)

参与人数:2917人 项目难度:容易 任务分类: 学习任务
发布日期:2019.6.10 截止申请:2021.12.31 任务期限:2天
  • 100F豆
+ 2679人已获得以上奖励
任务已过期 点击了解信用分规则
取消
    任务简介

    1、领取提交:领取任务后,按任务说明完成练习,完成后点击“提交任务”按钮,回复“已完成”3个字即可。


    2、任务答案:原则上不提供答案,本任务已进行多年试验,通过自学完全可以独立完成。如真需要,请于提交后在“审核沟通”那发送消息索要,并说明原因。


    3、任务说明:


    SQL全称是 Structured Query Language,翻译后就是结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。   
    至于 ORACLE、DB2、Sybase、SQL Server、MySQL、MS Access等都是数据库,虽然语法上有差异,但是基本上都是大同小异。帆软的报表产品FineReport,虽说简单到只需要拖拖拽拽就行,但作为一名报表工程师,不懂一点SQL也是不行的。

    零基础自学SQL时通常会遇到三个坑:
    1、学习之前先安装sql server软件(对于新人而言,安装这个软件真得是浪费时间,坑太多。入职帆软的时候要求2天内自学SQL,结果我花了1.5天安装软件且最终还是没成功);

    2、一上来就看和背太多sql语法(对于新人而言,不去实践是记不住的,而且语法随时可以查询,以后用得多了自然就掌握了。此教程为大家准备了大量经典习题

    3、学习FineReport之前花了太多时间先学sql其实FineReport并不需要对sql很精通,稍微学习一些查询语法就可以了。以后即使有需要了,再学也不迟

    学习FineReport之前,花1天时间学习SQL

    1、下载安装软件小皮面板

    小皮面板(phpstudy) - 让天下没有难配的服务器环境! (xp.cn)

    (这个软件自带了mysql数据库,而且安装启动方便)

    2、打开小皮面板后,点击下图中的启动mysql
    image.png 


    3、下载安装Navicat软件
    (这个软件可以轻松连接数据库,我们可以在这个软件中练习学习SQL语法)

    4、使用Navicat建立数据库连接
    点击文件——新建连接,连接名随便填写,比如我写的是“本地”。
    主机名、端口都不需要修改,用户名和密码都是root(因为我们安装的小皮里的mysql默认用户名密码就是root),点击连接测试显示为成功后点确定保存。
    以后再次访问时,双击即可。

    4.png



    5、下载习题进行学习,内含习题需要用到的数据表。

      

    SQL自学练习题(帆软社区版).zip


    6、导入第5步中下载的数据表
    右击第4步中的“本地”,新建一个数据库test1,双击打开新建的数据库(打开后颜色是绿色)。
    拖拽刚才下载的数据表文件(sqltest1.sql)到test1上面


    6.png

     

    这时会出现上述弹窗,点击开始,等待导入完成后,点击关闭
    在左侧空白处右击,选择“刷新”,即可看到刚才导入的数据表了。


    6-2.png 



    7、打开sql语法编辑器。
    如下图点击查询——新建查询,在空白处输入sql语法,点击运行,如果输入错误会有报错,输入正确则会返回查询内容。


    7.png



    8、边做边学
    打开第一部分习题,边做边学,通过查询树懒学堂的sql语法手册独立完成(https://www.shulanxt.com/ 

    9、巩固练习
    尝试不看sql语法手册,独立完成第二部分习题。


    暂无您的成果,请点击上方领取任务按钮,进行任务

任务达人榜

  • linjiaxi
    完成任务: 217
  • haigang
    完成任务: 196
  • 帆软用户QOHCooa66H
    完成任务: 194
  • 4
    阿林
    完成任务: 188
  • 5
    1310415720
    完成任务: 160
  • 6
    指间沙
    完成任务: 152
  • 7
    Kevin-s
    完成任务: 150
  • 8
    shulato
    完成任务: 141
  • 9
    枫城
    完成任务: 134
  • 10
    chenliang
    完成任务: 129
返回顶部