DDL修改表,删除表

--修改表

创建表之后觉得表的结构不合理,那就需要对表进行修改,修改表结构就是在表中添加列、删除列、更新列。使用alter table 语句修改表的结构。

create table student(

  stuid number(6),

  stuname varchar2(6),

  stusex varchar2(2)

 

(1)增加列

alter table student

add studept varchar2(20)

在student表中添加了 student列,数据类型是varchar2

 

(2)更新列

alter table student

modify stuname varchar2(20)

在student表中更新了stuname列的数据长度

更新列的时候需要注意两点:1.当表中有数据时,数据的长度只能由低向高变化,数据类型要变成相兼容的数据类型;2.当表中没有数据时,数据长度可以由高向低变化,可以把某种数据类型变成另外一种数据类型

 

(3)删除列

alter table student

drop column stusex

在student表中删除了stusex列

 

PS:

删除表的内容:

alter table student

delete from student

 

 

 

--删除表

删除表需要使用drop table语句

 

还是以student表为例,想要删除表student

drop table student

 

删除表的内容:

alter table student

delete from student

posted @ 2011-01-04 13:26  Me疯子_(~  阅读(663)  评论(0编辑  收藏  举报