目录:
定义-数据定义语言(DDL)是什么意思?
数据定义语言(DDL)是一种计算机语言,用于创建和修改数据库中数据库对象的结构。 这些数据库对象包括视图,模式,表,索引等。
在某些情况下,该术语也称为数据描述语言,因为它描述了数据库表中的字段和记录。
Techopedia解释了数据定义语言(DDL)
当前的数据库行业将DDL合并到任何描述数据的正式语言中。 但是,它被认为是SQL(结构化查询语言)的子集。 SQL通常使用命令性动词和普通英语(例如句子)来实现数据库修改。 因此,DDL不会在SQL数据库中显示为其他语言,但会在数据库架构中定义更改。
SQL查询中常用的DDL是:
- 创建:此命令将建立一个新表并具有预定义的语法。 CREATE语句的语法为CREATE TABLE()。 创建表Employee(雇员ID INTEGER PRIMARY KEY,名字CHAR(50)为空,姓氏CHAR(75)为非空)。
- ALTER:alter命令修改现有的数据库表。 此命令可以添加其他列,删除现有列,甚至更改数据库表中涉及的列的数据类型。 alter命令的语法为ALTER对象类型对象名称参数。 ALTER TABLE员工添加DOB日期。
- DROP:拖放命令删除表,索引或视图。 drop语句的语法是DROP对象类型对象名称。 DROP TABLE员工。