📅  最后修改于: 2023-12-03 15:14:39.153000             🧑  作者: Mango
DDL(Data Definition Language)是数据库管理系统用于定义、修改和删除数据库对象的语言。DDL 主要用于定义数据库模式和结构,包括表、视图、索引等。
完整表格(Full table)是指数据库中的一张完整定义的表,它包含了表的结构、约束、索引以及其他属性信息。完整表格可以通过 DDL 语句进行创建和修改。
要创建一个完整表格,需要使用 CREATE TABLE
语句。以下是一个示例:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
email VARCHAR(100)
);
上面的示例创建了一个名为 students
的表格,包含了 id、name、age 和 email 四个列。其中,id 列被定义为主键,name 列不允许为空。
使用 DDL 语句可以修改已存在的完整表格,常见的操作包括添加列、修改列定义、删除列等。以下是一些常见的示例:
ALTER TABLE students ADD COLUMN gender VARCHAR(10);
上面的示例在 students
表格中添加了一个名为 gender 的列。
ALTER TABLE students MODIFY COLUMN age INT NOT NULL;
上面的示例修改了 students
表格中的 age 列,将其定义为不允许为空。
ALTER TABLE students DROP COLUMN email;
上面的示例从 students
表格中删除了名为 email 的列。
要删除一个完整的表格,可以使用 DROP TABLE
语句。以下是一个示例:
DROP TABLE students;
上面的示例删除了名为 students
的表格。
DDL 完整表格是数据库中完整定义的表格,包含了表的结构、约束、索引等信息。通过 DDL 语句,可以创建、修改和删除完整的表格。常见的 DDL 语句包括 CREATE TABLE
、ALTER TABLE
和 DROP TABLE
。