目录
添加表字段
alter table 表名 add (字段名 字段类型 默认值 是否为空);
例:alter table tb_user add (HeadPIC blob);
例:alter table tb_user add (userName varchar2(30) default '空' not null);
修改表字段
ALTER TABLE 表名 modify 字段 字段类型
A.在该字段没有数据的时候,字段的类型,字段的长度都是可以修改的。
alter table student modify tel number(11);
B.对于缺省值的修改,不会影响已经存在的数据,只会对以后插入的数据产生影响。
alter table student modify sex char(2) default '女';
C.当该字段有数据的时候字段的类型是不能修改的,但是字段的长度是可以修改的(长度增大可以,变小要看数据的实际长度)。
alter table student modify grade varchar(8);
删除表字段
ALTER TABLE 表名 DROP COLUMN 字段
字段的重命名
说明:alter table 表名 rename column 列名 to 新列名 (其中:column是关键字)
例:alter table tb_user rename column PIC to NEWPIC;
表的重命名
说明:alter table 表名 rename to 新表名
例:alter table tb_user rename to tb_user1;