sql练习
创建临时表
几种创建临时表的方法https://blog.csdn.net/zutsoft/article/details/48159083
1.SELECT INTO FROM
不需要提前创建表,新表不可以存在,会自动创建新表表结构。
但是在mysql中会报错,不让用,sqlserver可以使用。
2.INSERT INTO SELECT
使用这个方法的时候,要添加适当的索引。下面这篇很值得看。
https://blog.csdn.net/qq_40603010/article/details/109493827
3.Create table newTable as select * from
create. as…select,有以下三种方式;1.create table table1 as select * from table2 where 1=2;
创建一个表结构与table2一模一样的表,只复制结构不复制数据;
2.create table table1 as select * from table2 ;
创建一个表结构与table2一模一样的表,复制结构同时也复制数据