Anonim

DDL命令是SQL的一部分,与DML,DCL和TCL命令一起使用以创建和管理数据库。 它们构成了管理SQL的基本构件,对于了解您是否要使用结构化查询语言来管理或创建数据库很有用。

SQL命令主要由DDL和DML组成。 您将使用DDL命令创建或删除数据库,并使用DML添加,移动或更改数据。 DCL命令将帮助您管理用户,权限和数据安全,而TCL帮助管理您在DML中所做的更改。 它们都在SQL中协同工作,以提供有效创建和管理数据库所需的工具。 知道这些命令对于任何想要进入数据库管理或支持人员至关重要。

我不是SQL专家,但已经使用和管理过它们。 我也是与在睡眠中写这些东西的人的好朋友。 以下教程可能是我的话,但他的知识和专长全是他的。 任何错误或遗漏均属于我自己。

以下是每种语言的基本命令。 DDL命令列出了创建数据库,表和对象所必需的术语。 DML命令列出了在您创建的数据库中管理对象和数据所必需的术语。 DCL命令列出了管理用户所必需的术语,而TCL命令可用于设置保存点和提交更改。

DDL(数据定义语言)

DDL(数据定义语言)用于定义数据库方案。 它有助于创建和管理数据库及其中的对象。 DDL语句以多种方式更改数据库的结构,例如创建,删除,修改架构和对象。

根据您使用的SQL的风格,DDL语句可以包括:

  • 更改表
  • 变更检视
  • 计算统计
  • 创建数据库
  • 创建功能
  • 创建角色
  • 创建表
  • 创建视图
  • 删除数据库
  • 下降功能
  • 下降角色
  • 滴台
  • 下拉视图
  • 格兰特
  • 撤消

核心SQL DDL语句是:

  • 改变
  • 截短
  • 评论
  • 创造
  • 描述
  • 改名
  • 下降
  • 节目
  • 采用

这些将出现在所有版本的SQL中。 每个DDL命令都需要一个对象类型和一个标识符才能起作用。

例如:CREATE TABLE()或DROP objecttype objectname。

DML(数据处理语言)

SQL的另一个元素是DML(数据处理语言)。 这使您可以检索,插入,更新,删除和一般管理SQL数据库中的数据。 在管理数据库时,将每天使用这些命令。 这不是一种特定的语言,而是SQL的一部分。