首頁 > 資料庫 > mysql教程 > 什麼是 MySQL 臨時表?我們如何創建它們?

什麼是 MySQL 臨時表?我們如何創建它們?

WBOY
發布: 2023-09-06 10:57:02
轉載
953 人瀏覽過

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

顧名思義,臨時表是我們可以保存暫存資料的表。關於臨時表最重要的是,噹噹前客戶端會話終止時它們將被刪除。它可以在 CREATE 語句的幫助下創建,但我們在創建它時必須使用關鍵字「Temporary」。為了說明臨時表的創建,我們使用以下範例-

範例

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
);
Query OK, 0 rows affected (0.00 sec)

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 臨時表?我們如何創建它們?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板