SQL - DDL 更新表和删除表

阅读:475

1. 更新表 ALTER TABLE

当需要对表结构进行更新时,使用ALTER TABLE,格式如下:

ALTER TABLE <表名> ADD COLUMN <列的定义>; //添加列
ALTER TABLE <表名> DROP COLUMN <列的定义>; //删除列

现在我们对课程表t_course添加个一个列teacher,类型为varchar:

ALTER TABLE t_course ADD teacher varchar(100) null;

然后,再删除此字段:

ALTER TABLE t_course DROP teacher;

注意:在生产环境中,做ALTER TABLE操作要格外小心,操作前要做好备份。一旦更改了数据库不能撤销,如果增加了不需要的列,可能无法删除。删除了不应该删除的列,可能会丢失数据。

2. 删除表 DROP TABLE

比如现在我们需要删除课程表t_course,SQL如下:

DROP TABLE t_course;

删除表比更新表更加危险。一般删除表操作都会被DBA禁止。


赞赏支持


精彩留言

发表评论