请问写SQL脚本的算不算程序员?
网友解答: 谢邀,很高兴能回答你的问题,关于SQL脚本是不是程序员的问题,希望这次回答能够帮助到你,也能帮助那些对此类问题有需要的人。首先我们要搞清楚什么是SQL脚本,它属于用SQL语句
谢邀,很高兴能回答你的问题,关于SQL脚本是不是程序员的问题,希望这次回答能够帮助到你,也能帮助那些对此类问题有需要的人。
首先我们要搞清楚什么是SQL脚本,它属于用SQL语句组合起来的命令集,也可以理解成是一种程序语言,与其它程序编程有区别的是它的操作性以及规范性更加简单便携,对于新手来说更容易上手。从某种意义上来讲SQL脚本本身就是一种编程语言,所以它算是程序员的一种。
我们经常说的程序员,其实也是在和各种编程脚本语言打交道,每天面对着电脑,用鼠标和键盘敲打出不一样的世界色彩,他们不仅给我们的生活带来了很多乐趣,更多的是给人类的发展带来了很多的便捷,从最初的人工劳动力到现在的只能设备,这些都离不开程序员的功劳。
SQL脚本更多的运用在数据库管理上,拥有对数据统计核算整理有着极好的体验效果,对很多企业以及数据库承载比较大的公司有着非常大的帮助。小编记得身边很多朋友之前也都是程序员出身,现在虽然有很多都已经不在程序员的岗位了,但对于当初的熬夜加班经历各个历历在目。
当然还有很多东西不是一句话能表达出来的,需要不断地学习和探索才能找到更多有加之的东西,所以不用怀疑SQL是不是程序员,继续做好你的工作,把它发扬光大,总会有发光发亮的一天,谢谢。
网友解答:首先要理解程序员的概念和范畴。 一般来说,程序员是从事程序开发、维护的专业人员;是指的可以应用编程语言进行电脑程序创作、软件开发的人员; 所以,广义来说,编写程序的人员都可以程序“程序员” 而不管你用的程序语言是什么(C, C++, C#. NET, Python, T-SQL etc.); 根据具体的工作,又可以分为 【软件开发人员】,【web开发人员】(前端|后端), 【移动程序开发人员】, 【嵌入式开发人员】, 【数据分析工程师】等。
其次, SQL其实是一种领域编程语言,主要面向的是数据领域的查询语言。 (Structured Query Language)。最初主要是面向关系型数据库【RDBMS】的数据操作和查询, 用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。1986年,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言,1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。比如微软的T-SQL, 以及面向Oracle/MySQL的PLSQL。
几类程序员可能经常用到SQL进行编程:DBA 经常用SQL管理数据库集群中的各种操作;BI工程师也是利用SQL进行ETL操作,生成报表; SQL更是数据分析师进行快速分析的有力工具。。。
近年来,随着大数据技术的发展, 类SQL的查询语言越来越流行,这主要是由于SQL的简单易用的特性,它更多的是要表达出要得到什么结果(What),而不是像其他通用编程语言来表达怎么做(How)。比如Hadoop中的Hive (Hive Query Language), Spark (Spark SQL) 越来越成为大数据分析的必要工具;再比如图数据库(Neo4j)中的Cyper,其实也是一种类SQL语言。未来,掌握SQL一定是数据类程序员的必备技能之一;