📅  最后修改于: 2023-12-03 15:36:10.361000             🧑  作者: Mango
数据定义语言(Data Definition Language,缩写为DDL)是一种计算机语言,用于定义和管理数据库中的所有对象,包括表格、视图、索引、函数、触发器等。
CREATE语句用于创建新的数据库对象,如表格、视图、触发器等。
CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( one or more columns )
);
CREATE INDEX index_name
ON table_name ( column1, column2, ... columnN);
ALTER语句用于修改已有的数据库对象,如表格、视图、索引、列。
在表格中添加新列
ALTER TABLE table_name
ADD column_name datatype;
修改列的数据类型
ALTER TABLE table_name
ALTER COLUMN column_name datatype;
ALTER VIEW view_name
AS
SELECT column1, column2, ...columnN
FROM table_name
WHERE [condition];
DROP语句用于删除已有的数据库对象,如表格、视图、索引等。
DROP TABLE table_name;
DROP INDEX index_name;
DDL是数据库管理系统的重要组成部分,它能够使我们方便地管理数据库。在使用DDL命令前,需要先理解数据结构与数据类型及SQL语言等基础知识。需要注意的是DDL命令的使用需谨慎,一旦发生错误往往后果严重。