• 首页课程SQL趣味课堂ALTER, 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;

    1/6

    PHP中文网