首页课程SQL Fun ClassALTER, DROP, RENAME TABLE

ALTER, DROP, RENAME TABLE

目录列表

ALTER TABLE

ALTER TABLE 语句用于在已有的表中添加、删除或修改列。

你还可以使用 ALTER TABLE 命令在现有表上添加和删除各种约束。

下面是一个 “people” 表:

8CKMA82L0C1I_}PZF1]NEYV.png

现在,我们想在 "people" 表中添加一个名为 "Birthdy" 的列。

我们使用下面的 SQL 语句:

ALTER TABLE people ADD Birthdy date;

现在,"people" 表将如下所示:

)RF@QGH(I$1]8LZ@(5$Z0DA.png

新列 "Birthdy" 的类型是 date,可以存放日期。

填写空格,在`students`中添加列`specialty`

TABLE students specialty varchar(55);

DROP TABLE

下面的 SQL 语句演示如何在 people 表中删除名为 "Birthday" 的列。

ALTER TABLE people 
DROP COLUMN Birthday;

现在,"people" 表将如下所示:

$F@R71XX[KMI45HF{E]9@}R.png

“Birthday” 列及其所有数据将从表中完全删除。

要删除整个表,请使用 DROP TABLE 命令:

DROP TABLE people;

在下面的选项中,什么命令用于删除整个表?

RENAME TABLE

ALTER TABLE 命令也用于重命名列:

ALTER TABLE people
CHANGE FirstName name varchar(55);

上面的 SQL 语句将名为 "FirstName" 的列重命名为 "name"。

执行输出结果:

)BZ({JEJT(@FU85%AOX7)59.png

重命名表

你可以使用 RENAME 命令重命名整个表:

RENAME TABLE people TO users;

上面的 SQL 语句将 "people" 表重命名为 "name"。

填写空格,将表 "people" 重命名为 "humans"。

TABLE people humans;