SQL 临时表是一种在会话结束时自动销毁的临时存储表,用于存储临时数据或中间结果。
创建临时表的语法如下:
CREATE TEMPORARY TABLE temp_table_name (
column1 datatype,
column2 datatype,
...
);
使用临时表的语法与普通表类似,可以向临时表插入数据、查询数据等操作。临时表的作用域仅限于当前会话,在会话结束时会自动销毁,不会对其他会话产生影响。
以下是一个使用临时表的示例:
-- 创建临时表
CREATE TEMPORARY TABLE temp_table (
id INT,
name VARCHAR(50)
);
-- 向临时表插入数据
INSERT INTO temp_table (id, name) VALUES (1, 'Alice');
INSERT INTO temp_table (id, name) VALUES (2, 'Bob');
-- 查询临时表数据
SELECT * FROM temp_table;
-- 删除临时表
DROP TEMPORARY TABLE temp_table;
在上面的示例中,我们创建了一个临时表temp_table,向其中插入了两条数据,然后查询了表中的数据,最后删除了临时表。在会话结束时,temp_table会被自动销毁。
© 版权声明
THE END
请登录后查看评论内容