SQL已经48年了,为何依然使用广泛?

简介: 对于复杂的数据,SQL能找到最有效的办法来完成任务。

IT技术问答网站Stack Overflow曾开展了一项调查。调查显示,目前大部分的开发者在使用结构化程序语言SQL。唯一打败了SQL的,是年龄只有SQL一半的JavaScript。

image

依据开发者们对各种数据库技术的使用情况来看,SQL相关技术牢牢地占据数据库技术使用比例的前几位。虽然它们是流行的,却不是最受欢迎的。

那么为什么我们依然在使用SQL呢?

0、数据处理能力

image

SQL专门为处理数据而设计,在存取和组织数据方面做得非常好。作为一种数据库技术,SQL非常称职。

1、经历了实践的检验

image

SQL毕竟发展的很长的一段时间,并且在Facebook这类的全球性产品中有着不可或缺的地位,久经沙场必然值得信赖。

2、文档和社区

image

围绕SQL所建立的知识体系是不断的在完善的,SQL社区快速发展,丰富的SQL文档吸引程序员与之共同发展。

3、开源及互操作性

从1995年至今,开源的SQL技术(MySQL和PostgreSQL)已经成为了主要的SQL数据库技术,即使MongoDB正在超越它。

4、易学性

在计算机语言的大染缸中,SQL依然保持它的易学性,短短的几天时间,你就可以掌握它的基本功能。

5、最有效的方法

有这么一句话,“能用SQL server做好的事情就别写代码。”

也就是说,对于复杂的数据,SQL能找到最有效的办法来完成你的任务,语句简单得多。

原文发布时间为:2018-07-11
本文作者: w3cschool
本文来自云栖社区合作伙伴“w3c编程教程”,了解相关信息可以关注“w3c编程教程

相关文章
|
11月前
|
SQL HIVE
每天一道大厂SQL题
每天一道大厂SQL题
76 1
每天一道大厂SQL题
|
9月前
|
SQL 存储 大数据
SQL技巧
【7月更文挑战第26天】SQL技巧
39 1
|
SQL 程序员 数据库
sql 总结
一对多:在多的表中添加建立关系的字段(外键)指向另外一张表。如果需要查询一张表的全部和另外一张表的交集时,使用外连接,连表查询(左外连接)(显示左表的全部信息和右表相关联的信。连表查询(右外连接)(显示右表的全部信息和左表相关联的信。等值连接和内连接查询的是两个表的交集数据,推荐使用内连接。:选择插入必须选择需要插入的字段,选择对应字段的值,批量。查询所有部门的名称,地点和对应的员工姓名和工资。等值连接和内连接查询到的都是两张表的交集数据。外连接查询的是一张表的全部和另外一张表的交集。
192 0
|
SQL 数据库
了解SQL
了解SQL
141 0
|
存储 SQL 数据库
SQL必知必会(二)
表中的数据都是按行来存储的,所保存的每个记录存储在自己的行内。如果将表想象为网格,网格中垂直的列为表列,水平行为表行。
|
SQL Oracle 关系型数据库
SQL必知必会(三)
作用是从一个或多个表中检索信息
|
SQL 存储 监控
下一篇
oss创建bucket