什么是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