(一)快速建表

(1)拷贝一张表

1
2
3
create table 新表名
as
select * from 旧表名;

(2)拷贝一张空表

1
2
3
create table 新表名
as
select * from 旧表名 where 1 = 2;

(3)自由拷贝表

1
2
3
create table 新表名
as
select 需要的字段,字段2 from 旧表名 where 条件;

(二)删除表

删除程度可从强到弱如下排列:

  1. drop table 表名; 直接将表格删除,无法找回。
  2. truncate table 表名; truncate 是删除表中所有数据,但不能与where一起使用
  3. delete from 表名; 删除表中数据,但可以与where连用,删除特定行

delete 和 truncate的区别:
在这里插入图片描述