CREATETEMPORARYTABLESalesSummary( ->product_nameVARCHAR(50)NOTNULL ->,total_sa"/> CREATETEMPORARYTABLESalesSummary( ->product_nameVARCHAR(50)NOTNULL ->,total_sa">

Maison  >  Article  >  base de données  >  Que sont les tables temporaires MySQL ? Comment les créons-nous ?

Que sont les tables temporaires MySQL ? Comment les créons-nous ?

WBOY
WBOYavant
2023-09-06 10:57:02906parcourir

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

Comme son nom l'indique, une table temporaire est une table dans laquelle nous pouvons enregistrer des données temporaires. La chose la plus importante à propos des tables temporaires est qu'elles sont supprimées à la fin de la session client en cours. Il peut être créé à l'aide de l'instruction CREATE mais nous devons utiliser le mot-clé "Temporary" lors de sa création. Pour illustrer la création d'une table temporaire, nous utilisons l'exemple suivant -

Example

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)

La requête ci-dessus a créé les valeurs et les a insérées dans une table temporaire nommée "SalesSummary".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer