什么是MySQL临时表?我们如何创建它们?

顾名思义,临时表是我们可以保留临时数据的表。关于临时表的最重要的事情是,当当前客户端会话终止时,它们将被删除。可以在CREATE语句的帮助下创建它,但是在创建它时必须使用关键字“临时”。为了说明创建临时表,我们使用以下示例-

示例

mysql> CREATE TEMPORARY TABLE SalesSummary (

    -> product_name VARCHAR(50) NOT NULL

    -> , total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00

    -> , avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00

    -> , total_units_sold INT UNSIGNED NOT NULL DEFAULT 0

);

mysql> INSERT INTO SalesSummary

    -> (product_name, total_sales, avg_unit_price, total_units_sold)

    -> VALUES

    -> ('cucumber', 100.25, 90, 2);

mysql> SELECT * FROM SalesSummary;

+--------------+-------------+----------------+------------------+

| product_name | total_sales | avg_unit_price | total_units_sold |

+--------------+-------------+----------------+------------------+

| cucumber     |    100.25   |       90.00    |        2         |

+--------------+-------------+----------------+------------------+

1 row in set (0.00 sec)

以上查询已创建并将这些值插入到名为“ SalesSummary”的临时表中。

以上是 什么是MySQL临时表?我们如何创建它们? 的全部内容, 来源链接: utcz.com/z/340915.html

回到顶部