理论教育 关系型数据库SQL语言要点

关系型数据库SQL语言要点

时间:2023-11-24 理论教育 版权反馈
【摘要】:确实存在,我们将这个数据库语言称为SQL。SQL很强大,能够完成对数据库的任何操作,是我们应用数据库技术必须学会的语言,而且SQL语言还可以和其他语言来搭配使用,比如C语言、C++、Java、Ada、PL/I、COBOL、Pascal和Fortran等。现在SQL标准的影响已经超出了数据库领域。因此在未来的一段时间之内,SQL仍然是关系数据库领域的主流语言。

关系型数据库SQL语言要点

我们知道编程的时候要写代码,相信同学们都听说过C语言、Java、Python、C++等编程语言,代码就是通过这些语言来编写的,那么对应到数据库中,是否也存在一种语言能够完成上面的创建表格、删除表格、插入数据、修改数据以及查询数据呢?

确实存在,我们将这个数据库语言称为SQL。SQL很强大,能够完成对数据库的任何操作,是我们应用数据库技术必须学会的语言,而且SQL语言还可以和其他语言来搭配使用,比如C语言、C++、Java、Ada、PL/I、COBOL、Pascal和Fortran等。

结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3.135—1986),1987年得到国际标准组织的支持成为国际标准。SQL成为国际标准后,由于各种类似的计算机和DBS都采用SQL作为其存取语言和标准接口,从而使数据库世界有可能连接为一个统一的整体。

现在SQL标准的影响已经超出了数据库领域。它在数据库以外的其他领域也受到了重视并被采用。把SQL的数据检索功能和图形功能、软件开发工具结合到一起的产品也越来越多。因此在未来的一段时间之内,SQL仍然是关系数据库领域的主流语言。(www.daowen.com)

SQL具有如下特点:

(1)SQL具有十分灵活和强大的查询功能,其SELECT语句能完成相当复杂的查询操作,包括各种关系代数、统计、排序等操作。

(2)SQL不是一个应用开发语言,它只提供对数据库的操作功能,不能完成屏幕控制、菜单管理、报表生成等功能。但SQL既可作为交互式语言独立使用,也可作为子语言嵌入在主语言中使用,成为应用开发语言的一部分。

(3)SQL是国际标准语言。有利于各种数据库之间交换数据,有利于程序的移植,有利于实现高度的数据独立性,有利于实现标准化。

(4)SQL的词汇不多,完成核心功能只用了9个英语动词,它的语法结构接近英语,因此容易学习和使用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈