MySQL中的临时表是在会话期间创建的表,它们在会话结束时自动删除。临时表可以使用与常规表相同的方式创建、操作和删除。
创建一个临时表的语法如下:
CREATE TEMPORARY TABLE temp_table (
id INT PRIMARY KEY,
name VARCHAR(20)
);
在创建临时表时,只需要在表名前面添加关键字TEMPORARY即可。
操作临时表的方式与常规表相同。例如,我们可以使用INSERT语句向临时表中插入数据:
INSERT INTO temp_table (id, name) VALUES (1, 'Alice');
INSERT INTO temp_table (id, name) VALUES (2, 'Bob');
使用SELECT语句查询临时表中的数据:
sql
Copy code
SELECT * FROM temp_table;
删除临时表的语法与删除常规表相同:
DROP TEMPORARY TABLE temp_table;