在 SQL 中,'CREATE TEMPORARY TABLE' 语句用于创建临时表。临时表是一种只存在于当前会话或连接中的表,当会话或连接结束时,临时表会自动删除。

临时表的语法如下:

CREATE TEMPORARY TABLE table_name (
  column1 datatype,
  column2 datatype,
  ...
);

其中,table_name 表示要创建的临时表的名称,column1、column2 等表示表中的列名和数据类型。

例如,可以创建一个名为 'temp_table' 的临时表,其中包含 'id'、'name' 和 'age' 三列,数据类型分别为 INT、VARCHAR 和 INT,语法如下:

CREATE TEMPORARY TABLE temp_table (
  id INT,
  name VARCHAR(50),
  age INT
);

创建好临时表后,就可以像操作普通表一样对其进行增删改查操作,例如:

INSERT INTO temp_table (id, name, age) VALUES (1, 'Tom', 18);
UPDATE temp_table SET age = 20 WHERE name = 'Tom';
SELECT * FROM temp_table;

这些操作都只会影响当前会话或连接中的临时表,不会对其他会话或连接产生影响。

SQL 临时表创建指南:快速入门与实战示例

原文地址: https://www.cveoy.top/t/topic/oIrd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录