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的一部分。
- 选择
- 插入
- 更新
- 删除
- 批量插入
- 合并
- 阅读文字
- 更新文本
- 写文字
- 开始
- 承诺
- 回滚
- 复制到