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