什么是数据操作语言?(data manipulation language?)

数据操作语言(DML)是一种结构化的计算机语言,用于数据库中以某种方式操作数据。数据操作语言中使用的一些基本操作包括添加到数据库、更改记录、删除记录以及将数据从一个位置移动到另一个位置。DML命令很简单,包含一个或两个单词,如“选择”或“更新”,以启动命令。DML可以分为程序性代码和非程序性代码,用户可以分别指定需要什么样的数据以及如何获取数据,或者只指定需要什么。没有DML,就无法操作数据库中的...

数据操作语言(DML)是一种结构化的计算机语言,用于数据库中以某种方式操作数据。数据操作语言中使用的一些基本操作包括添加到数据库、更改记录、删除记录以及将数据从一个位置移动到另一个位置。DML命令很简单,包含一个或两个单词,如“选择”或“更新”,以启动命令。DML可以分为程序性代码和非程序性代码,用户可以分别指定需要什么样的数据以及如何获取数据,或者只指定需要什么。没有DML,就无法操作数据库中的数据。

DML can be used to delete a record.

使用数据库的一个主要原因是存储信息,但如果数据不能被操作,则数据通常是无用的或用途有限的。DML是用于与数据库中存储的信息交互的标准语言。通过这个命令列表,用户可以启动对数据库的一系列更改,以提高其有用性。

数据操作语言是一种相当简单的语言,特别是与其他操作语言相比,它只需要一两个单词就可以启动命令。这些命令本身是可以理解的——例如,“UPDATE”命令用于更新记录,“DELETE”命令用于删除记录。作为标准,命令以大写字母输入。

数据操作语言有两个部分:过程性和非过程性。在业务设置中经常使用程序化的编码方式,这是对DML请求进行编码的正确方式。在这个模式中,用户告诉数据库用户想要使用什么数据,以及如何获取数据。这种方法往往需要更多的代码,对用户来说有点困难,但可以确保数据库编码和记录的保真度。

第二种对请求进行编码的方法称为非过程方法,虽然可以这样做,但它不是处理数据库的正式方法。在非过程数据操作语言中,用户只告诉数据库使用什么数据,而不告诉数据库如何检索数据。命令本身占用的代码要少得多,因此对用户来说更容易。同时,由于非过程性DML,数据库可能会生成意外或低效的编码。

  • 发表于 2021-12-13 12:56
  • 阅读 ( 121 )
  • 分类:互联网

你可能感兴趣的文章

matlab语言(matlab)和c语言(c language)的区别

...处理、控制系统、机器学习等多种应用。 什么是c语言(c language)? C是一种高级编程语言。它是许多其他语言的基础编程语言,如java、python等。C支持的主要范例是结构化编程。因此,语言使用控制流、重复、函数等。 C是一种基...

  • 发布于 2020-10-18 11:32
  • 阅读 ( 247 )

python(python)和c语言(c language)的区别

python(python)和c语言(c language)的区别 编程语言允许人类为计算机创建一组有意义的指令来执行任务。Python和C是两种高级编程语言。Python和C语言的关键区别在于Python是一种多范式语言,C是一种结构化编程语言。本文讨论了每种...

  • 发布于 2020-10-24 05:03
  • 阅读 ( 314 )

脚本语言(scripting language)和程序设计语言(programming language)的区别

...程语言之间有什么区别?   什么是脚本语言(a scripting language)? 脚本语言,顾名思义,是一种支持脚本的编程语言。脚本语言绑定了一组协作解决特定问题的软件组件。脚本假定存在强大的组件,并提供将它们连接在一起的方...

  • 发布于 2021-06-26 05:00
  • 阅读 ( 672 )

标记语言(markup language)和程序设计语言(programming language)的区别

...于编写用户理解的计算机程序计算机。 标记语言(markup language)是一种用于在样式精确的电子文档中注释文本和嵌入标记的语言,与计算机平台、操作系统、应用程序或程序无关。然而,编程语言是一种提供一组规则、语法和...

  • 发布于 2021-07-01 02:50
  • 阅读 ( 652 )

得到(gets)和用c语言输入(puts in c language)的区别

...关键术语 C语言,gets,puts 什么是在c语言中获取(gets in c language)? gets函数有助于从标准输入设备(如键盘)获取字符串。示例程序如下。 Figure 1: Program with gets 这里,str是一个字符类型变量,可以存储20个字符。此外,printf函数...

  • 发布于 2021-07-01 03:46
  • 阅读 ( 398 )

高密度脂蛋白(hdl)和软件语言(software language)的区别

...实体。通常,VHDL比Verilog复杂。 什么是软件语言(software language)? 软件语言有助于开发日常软件应用程序。软件语言有两种类型:高级语言和低级语言。高级语言遵循与英语相似的语法。程序员更容易阅读、理解和编写它们。java...

  • 发布于 2021-07-01 11:34
  • 阅读 ( 359 )

解释(interpreted)和编译语言(compiled language)的区别

...解释器,解释语言,机器代码 什么是解释语言(interpreted language)? 解释语言是一种基于解释器的语言。其中,解释器是能够将高级程序转换为机器可理解的机器代码的软件。解释器直接执行程序,并以顺序的方式将每个语句转...

  • 发布于 2021-07-01 22:35
  • 阅读 ( 631 )

nosql公司(nosql)和sql数据库(sql database)的区别

...(the two is the fact that sql databases utilize sql, i.e. structured query language as the standardized programming language for managing relational databases as well as for performing various operati*** on the data in them. whereas, nosql databases typically do no use tabular relati*** for storage)...

  • 发布于 2021-07-12 19:39
  • 阅读 ( 287 )

什么是python编程语言?(python programming language?)

01 05的 python的使用方法 python是一种通用编程语言,可以在任何现代计算机操作系统上使用。它可以用于处理文本、数字、图像、科学数据以及您可能保存在计算机上的任何其他内容。谷歌搜索引擎、视频分享网站youtube...

  • 发布于 2021-09-05 06:30
  • 阅读 ( 460 )

什么是抽象数据类型?(an abstract data type?)

在计算机编程中,有许多类型的变量、函数和数据类型。抽象数据类型是一个变量,可以根据程序内的条件进行更改。这是一个面向对象的编程模型,通过创建抽象层实现...

  • 发布于 2021-12-11 09:10
  • 阅读 ( 193 )
你忙吧t
你忙吧t

0 篇文章