网上有关“为什么说sql语言是非过程化语言?”话题很是火热,小编也是针对为什么说sql语言是非过程化语言?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言为高级的非过程化编程语言,允许用户在高层数据结构上工作。
它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
扩展资料
SQL语句用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。
SQL从功能上可以分为3部分:数据定义、数据操纵和数据控制。SQL的核心部分相当于关系代数,但又具有关系代数所没有的许多特点,如聚集、数据库更新等。它是一个综合的、通用的、功能极强的关系数据库语言。
百度百科-SQL语句大全
百度百科-结构化查询语言
SQL是Structured Query Language的简称,英式读法为?[?str?kt?d ?kw?ri ?l?ɡw?d?]。
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。
SQL包括了所有对数据库的操作,主要是由4个部分组成:
1、数据定义:又称为“DDL语言”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。
2、数据操纵:又称为“DML语言”,包括插入、删除和更新三种操作。
3、数据查询:又称为“DQL语言”,包括数据查询操作。
4、数据控制:又称为“DCL语言”,对用户访问数据的控制有基本表和视图的授权及回收。
5、事务控制:又称为“TCL语言”,包括事务的提交与回滚。
6、嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。
关于“为什么说sql语言是非过程化语言?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
来源:https://jushankj.com/keji/266.html 来源:https://wap.jushankj.com/keji/258.html 来源:https://jushankj.com/keji/265.html 来源:https://m.jushankj.com/keji/262.html
本文来自作者[怀菱]投稿,不代表盛龙号立场,如若转载,请注明出处:https://wap.snlon.net/sn/60678.html
评论列表(3条)
我是盛龙号的签约作者“怀菱”
本文概览:网上有关“为什么说sql语言是非过程化语言?”话题很是火热,小编也是针对为什么说sql语言是非过程化语言?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,...
文章不错《为什么说sql语言是非过程化语言?》内容很有帮助