梗概

  • DDL全称是Data Definition Language,即数据定义语言
  • 定义语言就是定义关系模式、删除关系、修改关系模式以及创建数据库中的各种对象
    • 比如表、聚簇、索引、视图、函数、存储过程和触发器等等。

数据定义语言是由SQL语言集中负责数据结构定义与数据库对象定义的语言,并且由CREATE、ALTER、DROP和TRUNCATE四个语法组成。比如:

--创建一个student表
create table student(
 id int identity(1,1) not null,
 name varchar(20) null,
 course varchar(20) null,
 grade numeric null
)
--student表增加一个年龄字段
alter table student add age int NULL
 --student表删除年龄字段,删除的字段前面需要加column,不然会报错,而添加字段不需要加column
alter table student drop Column age
--删除student表
drop table student --删除表的数据和表的结构
truncate table student -- 只是清空表的数据,,但并不删除表的结构,student表还在只是数据为空