1.添加字段
语法:alter table tablename add (column datatype [default value][null/not null],….);
说明:alter table 表名 add (字段名 字段类型 默认值 是否为空);
举例:ALTER table student add(english_name Varchar2(100) NOT NULL);
2.删除字段
语法:alter table tablename drop (column);
说明:alter table 表名 drop column 字段名;
举例:alter table student drop column english_name;
3.修改字段的名字
语法:alter table tablename rename column name to name1;
说明:alter table 表名rename column 原字段名 to 更改后的字段名;
举例:alter table student rename column name to new_name;
4.修改字段的长度和类型
语法:alter table tablename modify (column datatype [default value][null/not null],….);
说明:alter table 表名 modify (字段名 字段类型 默认值 是否为空);
举例:alter table studnet modify (address varchar2(1000));
举例:将student表的主键id(number(10)–>id(varchar2(100)))