DDL表结构修改
*1)创建表 create table 表名( 字段名 类型, .... ); //以现有表复制一个新表 create table j012 as select id,name,salary from j010 where 1<>1; 2)删除表 drop table 表名;//删除,放入回收站 drop table 表名 purge;//直接删除,不放入回收站 *3)修改表结构 a.添加一列字段 alter table 表名 add (字段名 类型); //向j014表中添加一列sex alter table j014 add (sex char(1)); b.修改一列字段 可以修改类型、大小、是否允许为空,不能修改字段名 alter table 表名 modify (字段名 类型); //将sex字段大小改为3,不允许为空 alter table j014 modify (sex char(3) not null); //取消not null约束限定 alter table j014 modify (sex char(3) null); 提示:在修改原表的类型、大小、是否允许为空时, 由于表中数据不符合规则,会导致语句失败。 c.删除一列字段 alter table 表名 drop column 字段名; //删除j014表中的age列 alter table j014