delete drop 数据库中的表有啥区别

delete from table 表示删除表的数据信息。

drop table talbe_name 表示删除表的结构和数据信息

 

 

举例说明: 删除表中的相同数据。

create table cat(

catid int,

catname varchar(10)

)

insert into vat value(2."aa");

insert into vat value(2."aa");

insert into vat value(2."aa");

 

select distinct * into temp_table from cat;

delete from cat ;

 

insert into cat select * from temp_table ;

drop table temp_table;

你可能感兴趣的:(delete,drop,的区别)