首页 » 服务器/数据库 » 如何学习SQL语言「数据库的schema」

如何学习SQL语言「数据库的schema」

访客 2024-11-25 0

扫一扫用手机浏览

文章目录 [+]

如何学习SQL语言

本人目前在某家商业银行从事数据服务工作,SQL是工作的必备技能,也见证许多同学从不会到精通过程,感受如下:

看书,系统读一遍

如何学习SQL语言「数据库的schema」 如何学习SQL语言「数据库的schema」 服务器/数据库

对新手来讲,我的一贯建议是找一本经典书,好好读一遍,切不可用碎片化学习取代系统学习,不然就会不成体系,缺乏逻辑性。

如何学习SQL语言「数据库的schema」 如何学习SQL语言「数据库的schema」 服务器/数据库
(图片来自网络侵删)

看代码,学习代码逻辑

找前辈之前做过的数据服务,看看每一个数据需求的代码是怎么写的,用了那些技巧和知识点,与书里面的内容相联系,这样既巩固了技术知识,也学习了业务知识,一举两得。如果能发现前辈代码中的问题并适当优化,就更完美了。

实操,写具体业务逻辑

由易到难地尝试多个具体的数据需求,编写SQL代码,实现业务逻辑,这样能加深技术理解和业务认知,有助于熟悉数据分布。

重点问题重点分析

有了系统的学习和一定的实操之后,再遇到问题就可以通过碎片化学习等查缺补漏,进行强化。

关注大饼说科教,一起聊聊数据、科技、安全、金融的那些琐事。

SQL 教程

SQL 简介

SQL 语法

SQL Select选择

SQL SELECT DISTINCT

SQL 查询子句

SQL 与,或,非

SQL 按关键字排序

SQL 在表中插入

SQL 空值

SQL 更新

SQL 删除

这些简单点的搞定再去学高级的:codingdict.com/article/6947

sql是所有数据库查询的语言,sql由于本身结构化的特点,非常容易入手。针对不同的数据库,如mysql、sqlserver、oracle等,sql语法会有所不同,但是总体上大同小异,只是细微处的差别。

在学习的时候看视频是个不错的选择,从分析,到建库,建表,查询等,通过别人的讲解,都会一目了然的展现出来,更易于理解,更清楚;

目前用的比较多的就是MySQL了,以前学习sql 看的是“ 如鹏网 ” 的MySQL教程,挺不错的,通俗易懂,比较容易理解,具体的可以到如鹏网官网上去了解一下;http://www.rupeng.com/Courses/Index/34?lianbt(部分课程截图

有问题随时提问,老师实时在线答疑,口碑不错,基本上都是慕名而去的,视频教程,课件,源码都是可以免费下载的。

学习sql语言就是在学关系型数据库。

第一步要学习数据库的存储方式,以及对数据库表的认识。

第二步要学习数据库设计的三范式。

第三步要学数据库语法增删改查如何编写,关联如何写,子查询如何写。索引,存储过程,视图,触发器等的内容。

第四步要学习不同数据库之间的差别。

学SQL还是要多读多写

读,是指要有一套学习辅导书籍或视频教程,我觉得至少要先知道SQL 是做什么的,能够解决什么问题,才是该如何学好。

网上的辅导书籍和视频教程很多,这里推荐我看过的一些比较好的书籍和视频教程

书籍类:

《SQL基础教程》

《SQL必知必会》

这两本应该是写的比较通俗易懂的书籍了,此外一些数据库的安装,操作可以网上搜索一下相关的图文教程,基本上只要你的关键字正确,都可以找到你想要的内容。

视频类

视频类的教程一般网上也有,但是质量参差不齐,有兴趣的可以关注我们的公众号(SQL数据库开发)获取我收藏的一些较好的视频教程。

说完读,下面就是写了

上面这些资料都是为我们写SQL语句作的准备,但是真正要学会SQL 还是要多动手动脑。

SQL 终归还是一门语言,有它固定的语法,这些语法就需要我们去记住。如何记住呢?那就是不停的练习写SQL 代码,并且用SQL 代码解决一些问题,比如每学完一个知识点就去做一道题,这样效果会很好。

此外,凡事都有个过程,学习也不例外,学SQL 如果只是学个皮毛,一周时间就够了。但是真正去解决问题你就会发现无从下手,所以还是要多月多练,并且要养成做笔记的习惯,不会的内容一定要弄懂才进行下一步。

不管是学SQL ,还是学其他东西,我相信方法都类似,只是看你是否坚持下去了。

标签:

相关文章