SQL 查询术语?

Posted

技术标签:

【中文标题】SQL 查询术语?【英文标题】:SQL Query Terminology? 【发布时间】:2012-01-02 22:26:56 【问题描述】:

区分“修改查询”(更新、删除等)和“非修改查询”(选择等)的正确术语是什么?

一个大学项目需要系统使用的所有查询的列表,我想放置适当的标题。

【问题讨论】:

【参考方案1】:

“修改查询”(更新、删除、插入、合并)和“非修改查询”(选择)都是DML:数据操作语言。

数据存储的基本功能是CRUD。我不知道修改分类的区别。

【讨论】:

【参考方案2】:

修改查询 = Data Manipulation Language.

非修改查询大多也被视为 DML 的一部分。 引用以上链接:

纯只读的SELECT 查询语句属于“SQL-data”语句,因此被标准视为在 DML 之外。 SELECT ... INTO 表单被认为是 DML,因为它操纵(即修改)数据。但在通常的实践中,这种区别并不存在,SELECT 被广泛认为是 DML 的一部分。

【讨论】:

以上是关于SQL 查询术语?的主要内容,如果未能解决你的问题,请参考以下文章

AOP常见术语

术语:DML“修改事物”

术语与术语查询的评分不同

帮助我将 Oracle 术语放入 SQL Server 术语中[关闭]

具有多个分类术语的 Drupal 8 实体查询

Linq 查询可以从 Sql 数据库中检索 BLOB 吗?