17/12/13创建和维护表
创建表
cerate table 表名 (列名,数据类型...)
- 运用子查询语句创建表
cerate table 表名 (列名,数据类型...)
as(select . .. )
修改表
- 添加列
alter table 表名
add(列名,数据类型)
- 修改列
alter table ...
modify( )
- 删除列
alter table ...
drop( )
- 删除表
drop table 表明;
重命名表
把emp表重新命名为emp1
rename emp to emp1
截断表
truncate:
truncate table
truncate和delete区别:
-truncate是 DDL,只能删除表中所有记录,释放存储空间,使用rollback可以回滚。
-delete是DML,可以删除指定记录,不释放存储空间,不可以回滚。