在MySQL中,可以使用CREATE TEMPORARY TABLE語(yǔ)句來(lái)創(chuàng)建臨時(shí)表。
臨時(shí)表是一種只在當(dāng)前會(huì)話有效的表,它的數(shù)據(jù)僅在當(dāng)前連接有效,連接斷開(kāi)時(shí)表將自動(dòng)刪除。臨時(shí)表的表結(jié)構(gòu)和普通表一樣,可以包含多個(gè)列和索引。
以下是創(chuàng)建臨時(shí)表的語(yǔ)法: CREATE TEMPORARY TABLE 表名 ( 列名1 數(shù)據(jù)類型1, 列名2 數(shù)據(jù)類型2, … );
例如,創(chuàng)建一個(gè)名為temp_table的臨時(shí)表,包含id和name兩列,id為整數(shù)類型,name為字符串類型,可以使用以下語(yǔ)句: CREATE TEMPORARY TABLE temp_table ( id INT, name VARCHAR(100) );
在創(chuàng)建臨時(shí)表后,可以像操作普通表一樣對(duì)臨時(shí)表進(jìn)行插入、更新、刪除等操作。