1.增加字段语法:alter table tablename add (column datatype [default value][null/not null],….);
说明:alter table 表名 add 字段名 字段类型 默认值 是否为空;
例:alter table users add password blob; --不设置默认值
例:alter table users add userName varchar2(30) default 'h' not null; --设置默认值、是否可以为空
(注意:之前userName字段已经加过并且可以为空,则执行这句会报错,需要将之前字段的所有null值手动置值)
修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);
说明:alter table 表名 modify 字段名 字段类型 默认值 是否为空;
例:alter table tableA modify name number(4);
删除字段的语法:alter table tablename drop (column);
说明:alter table 表名 drop column 字段名;
例:alter table tableA drop column name;
字段的重命名:
说明:alter table 表名 rename column 列名 to 新列名 (其中:column是关键字)
例:alter table tableA rename column name to name1;
表的重命名:
说明:alter table 表名 rename to 新表名
例:alter table tableA rename to tableB;