📜  DDL 完整表格(1)

📅  最后修改于: 2023-12-03 15:14:39.153000             🧑  作者: Mango

DDL 完整表格介绍

什么是 DDL

DDL(Data Definition Language)是数据库管理系统用于定义、修改和删除数据库对象的语言。DDL 主要用于定义数据库模式和结构,包括表、视图、索引等。

完整表格的概念

完整表格(Full table)是指数据库中的一张完整定义的表,它包含了表的结构、约束、索引以及其他属性信息。完整表格可以通过 DDL 语句进行创建和修改。

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 修改完整表格

使用 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 的列。

DDL 删除完整表格

要删除一个完整的表格,可以使用 DROP TABLE 语句。以下是一个示例:

DROP TABLE students;

上面的示例删除了名为 students 的表格。

总结

DDL 完整表格是数据库中完整定义的表格,包含了表的结构、约束、索引等信息。通过 DDL 语句,可以创建、修改和删除完整的表格。常见的 DDL 语句包括 CREATE TABLEALTER TABLEDROP TABLE