数据库语言属于高级语言的一种。
SQL是一种高级非过程编程语言,允许用户在高级数据结构上工作,它不要求用户指定数据存储方法,也不要求用户知道具体的数据存储方法,因此,具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入和管理的接口。
数据库语言将记录集作为操作对象,所有SQL语句都接受该集作为输入,并将该集作为输出返回,这个集合特性允许一个SQL语句的输出成为另一个语句的输入,因此SQL语句可以嵌套,这使得它非常灵活和强大;在大多数情况下,需要用其他语言编写大量程序的函数只需要一条SQL语句就可以达到目的,这也意味着可以用SQL语言编写非常复杂的语句。
结构化查询语言最初由IBM的圣何塞研究实验室为其关系数据库管理系统system R开发,其前身是SQUARE语言,SQL语言结构简单,功能强大,易于学习,因此自1981年IBM推出以来,它已被广泛使用;如今,Oracle、Sybase、Informix和SQL Server等大型数据库管理系统以及Visual Foxpro和PowerBuilder等PC机上常用的数据库开发系统都支持SQL语言作为查询语言。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




