博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
该怎么上手SQL编程
阅读量:6051 次
发布时间:2019-06-20

本文共 1069 字,大约阅读时间需要 3 分钟。

hot3.png

作为一个专业的从业人员或者是准从业人员。首先你要了解的是SQL语言是什么。那么,一上来你就需要知道的是:无论你之前有没有学过别的编程语言,SQL语言都不能做出来和其他编程语言那样的应用软件。SQL是专门操作关系数据库的一种编程语言。也就是说,如果你是一个初学者,只是听说过SQL的名字,就试图通过只学习SQL来做出你想象中的软件或者是游戏的话,那么你就大错特错了。如果你已经掌握了C语言、C++、Java或者是VB。那么来学SQL吧,它会使你的程序变得更精彩。

就编译原理在职业程序员中的普及以来,编程语言的数量与日俱增。过去我们学习编程语言时常常按照面向过程还是面向对象来进行分类。实际上,对于编程语言的分类还有按照语言代来分类的方法。第一代语言是由二进制构成的机器语言。编程效率十分低下,并且很难直观的理解和修改程序。第二代编程语言是上世纪五十年代在机器语言的基础上,增加助记符和宏指令构成的汇编语言。随着汇编语言的诞生,编程语言出现了翻天覆地的变化。同样是在上世纪五十年代,出现了第三代编程语言,就是我们常说的高级语言。前后出现了C、C++、Java等等,一系列的高级语言。

如果你已经掌握了一门编程语言,至少笔者我写作的时候当做大家都至少掌握了C或者是类C的一门编程语言。那么你一定听说过上面所说的语言代的理论。SQL处于第四代语言的位置,C和Java等编程语言处于第三代语言的位置。所以说SQL要比C语言更接近人类的自然语言。实际是SQL非常接近英语,所以只需要读懂SQL中的单词就可以大致理解程序的意图。

如果你学过C语言或者类C的语言。那么SQL语句对于你来说更像是一系列函数或子程序的调用集合,但又不太一样。学习SQL之前,你至少要先了解数据库的一些知识和操作。如果你没有数据库的操作经验的话,笼统的讲SQL语言就是实现对数据库操作中的增、删、改、查,但是和C语言对文件操作的增、删、改、查又有很多不一样的地方。(实际上是类似的)

只要你掌握了数据库的操作,你就会发现SQL语言实际上是把你通过鼠标和键盘在数据库图形操作界面上的操作,转变为了代码。(实际是是现有的SQL,再有的图形操作界面)就这一点而已,它又和按键精灵有一点相似。

总之,SQL语言是规范化的关系数据库操作语言,它的学习,对于职业工程师来说是一种必然。

SQL语言有很多参考资料,《》是一本正在更新的中文SQL辞典书,如果你已经掌握C或者类C语言,可以看看它。

转载于:https://my.oschina.net/yevgeny/blog/647392

你可能感兴趣的文章
Java 简单的加密解密算法
查看>>
把SQL Server Data Tools 开发的报表复制到 重新部署到 Microsoft Dynamics CRM 2015系统中...
查看>>
AIX账户安全管理
查看>>
JobTracker之辅助线程和对象映射模型分析(源码分析第五篇)
查看>>
Docker构建Nginx+Tomcat动静分离架构
查看>>
基于pt-query-digest的慢查询日志持续追踪
查看>>
演讲:创新思维框架(2016/北京/国家会议中心)
查看>>
Shell文本处理三剑客(一)
查看>>
眼球追踪
查看>>
面向对象设计原则详解:迪米特法则
查看>>
iTunes“解决方案”发展历程及研究(上)
查看>>
读官方指南经历Mysql5.6服务安装
查看>>
活在当下:人这一辈子,你总的坚持点什么
查看>>
【文化传承】念念不忘 必有回响
查看>>
闲诗一首:《莫追梦》
查看>>
技术公开课:SQL Server 高可用性解决方案概述(上)
查看>>
从多线程想到做有意义的编程
查看>>
2012年版考纲变了,你或破局或出局
查看>>
重要更新-Word 2003查找替换最后一个实例的第四种方法
查看>>
站长福利:网站内容设置扫码打赏后才能看啦!
查看>>