关于mysql临时表 、truncate与delete

来源:互联网 发布:ip地址显示阿里云 编辑:程序博客网 时间:2024/05/21 19:29
mysql 把select结果保存为临时表,有2种方法


第一种,建立正式的表,此表可供你反复查询
drop table if exists a_temp;
create table a_temp as 
select 表字段名称 from 表名称




truncate与delete的区别  

truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的数据是不可以恢复的 


或者,建立临时表,此表可供你当次链接的操作里查询.
create temporary table 临时表名称
select 表字段名称 from 表名称

0 0