SQL是什么

自从计算机出现以来,计算机的主要用途之一就是处理数据 。几十年来,计算机已经创建并处理了数百万个数据库 。随着计算机变得越来越复杂,用来驱动其功能的软件也越来越成熟 。当今数据库应用最流行的计算机语言之一是结构化查询语言(SQL),它支持简单和复杂的数据库管理协议,从基本的数据输入和删除到最高级别的复杂查询、操作和报告 。很多个人台式机或笔记本电脑运行的数据库程序都是由SQL驱动的,SQL的功能强大到可以处理大型机、服务器和企业协议的企业功能 。虽然SQL很强大,但也有其局限性 。它主要是一种基于查询的语言,SQL不会做任何超出需求的事情 。需要更多可扩展数据库功能的数据管理部门应该使用BASIC、C、C或各种基于Web的语言 。但是,如果数据库查询和报告是您最需要的,那么用于执行此类任务的数据库应用程序很可能在SQL上运行 。程序员快速高效地设计SQL,其有限功能的一个令人愉快的结果是,它确实可以非常快速地执行指定的任务 。数据检索,甚至是大量数据的检索,几乎是瞬间完成的 。数据处理需要更长的时间(以毫秒为单位),但这种差异对于人类用户来说可能并不明显 。在这种情况下,有限的功能不是缺点,而是优点 。然而,现在不仅甲骨文和IBM在设计SQL,许多其他公司也在做同样的事情 。微软在这方面处于领先地位 。Windows creator有自己的SQL版本,是基于服务器的,所以叫微软SQL Server 。微软流行的Access数据库程序运行这个版本的sql,其他熟悉的基于SQL的数据库程序包括FileMaker Pro、FoxPro和开源的MySQL 。

    推荐阅读