关于mysql临时表、truncate、delete

 

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 表名称

上一篇:Ajenti-Linux控制面板之自动化运维工具


下一篇:sql创建临时表或视图增加 自增列