创建临时表,创建完之后,会发现在数据库的表目录下并没有这个表,因为表是临时的,所以不会出现在表目录里。
CREATE TEMPORARY TABLE TempAsiaCountries ( `Code` VARCHAR (10), `name` VARCHAR (30), `SufaceArea` NUMERIC, `Population` NUMERIC );
插入数据到临时表
INSERT INTO TempAsiaCountries SELECT `Code`,`Name`,`SurfaceArea`,`Population` FROM country WHERE Continent = 'Asia';
快速创建
CREATE TEMPORARY TABLE TempAsiaCountries SELECT `Code`,`Name`,`SurfaceArea`,`Population` FROM country WHERE Continent = 'Asia';
查询临时表
SELECT * FROM TempAsiaCountries;
删除临时表
DROP TABLE TempAsiaCountries;