-
修改现有列,修改列的属性值
-
为新列或者现有列定义默认值
-
删除一个列
-
修改表名
-
删除表
eg: 创建一个相册表
create table photo(
photoId number(12,0) primary key,
photoName varchar2(20) not null
)
1.1 增加列
语法:alert table 表名 add(属性名,属性)类型(长度));
eg: 给相册表添加两个属性,分别是
-
相册的添加时间
-
相册描述
alter table photo add(photoTime date);
alter table photo add(photoDescribe varchar2(6));
1.2 修改列
语法: alter table 表名 modify(属性名 属性类型(长度));
eg: 把相册的文字描述长度增加
alter table photo modify(photoDescribe varchar2(20));
1.3 删除列
语法:alter table 表名 drop(属性名);
eg:删除相册文字描述列
alter table photo drop(photoDescribe);
1.4 修改表名
语法:RENAME table_ name TO new_ table_ name;
rename table photo to photo1;
1.5 删除表
-
truncate table xxx
-
drop table xxx
drop 会删除表名
语法:drop table xxx
truncate table photo; – 只是截断表,表还存在
drop table photo; – 删除表,表不存在了