多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

sql教程

SQL 教程

SQL 高級教程

SQL 函數

  • SQL 主機
  • SQL 總結
  • 實例/測驗

    拓展閱讀

    SQL 臨時表

    閱讀 (2286)

    SQL 臨時表

    某些關系型數據庫管理系統支持臨時表。臨時表是一項很棒的特性,能夠讓你像操作普通的 SQL 數據表一樣,使用 SELECT、UPDATE 和 JOIN 等功能來存儲或者操作中間結果。

    臨時表有時候對于保存臨時數據非常有用。有關臨時表你需要知道的最重要的一點是,它們會在當前的終端會話結束后被刪除。

    臨時表自 MySQL 3.23 起受到支持。如果你的 MySQL 版本比 3.23 還老,那么你就不能使用臨時表了,不過你可以使用堆表(heap table)。

    如先前所言,臨時表只在會話期間存在。如果你在 PHP 腳本中操作數據庫,那么臨時表將在腳本執行完畢時被自動銷毀。如果你是通過 MySQL 的客戶端程序連接到 MySQL 數據庫服務器的,那么臨時表將會存在到你關閉客戶端或者手動將其刪除。

    示例:

    下面的示例向你展示了如何使用臨時表:

    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)

    當你下達 SHOW TABLES 命令的時候,臨時表是不會出現在結果列表當中的。現在,如果你退出 MySQL 會話,然后再執行 SELECT 命令的話,你將不能從數據庫中取回任何數據,你的臨時表也已經不復存在了。

    刪除臨時表:

    默認情況下,所有的臨時表都由 MySQL 在數據庫連接關閉時刪除。不過,有時候你還是會想要在會話期間將其刪除,此時你需要使用 DROP TABLE 命令來達到目的。

    下面是刪除臨時表的示例:

    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)
    mysql> DROP TABLE SALESSUMMARY;
    mysql>  SELECT * FROM SALESSUMMARY;
    ERROR 1146: Table 'TUTORIALS.SALESSUMMARY' doesn't exist
    關閉
    程序員人生
    主站蜘蛛池模板: 有色视频在线观看免费高清 | 精品伊人久久久大香线蕉欧美 | 日韩一级片免费 | 国产视频每日更新 | 亚洲区欧美中文字幕久久 | 国产亚洲精品久久久久久午夜 | 欧美综合成人 | 爱操在线 | 亚洲成网777777国产精品 | 国产一级毛片视频在线! | 综合亚洲欧美日韩一区二区 | 亚洲国产欧美日韩 | 一区二区手机视频 | 性欧美videofree另类hd | 久久久久久一品道精品免费看 | 亚洲天堂视频在线 | 噜噜噜在线视频 | 久久精品a一国产成人免费网站 | 一本久道热中字伊人 | 成人精品网 | 亚洲女人天堂 | 亚洲欧美综合国产精品一区 | 日本天堂视频 | 日本69色视频在线观看 | 成人在线手机视频 | 久久亚洲国产精品一区二区 | 欧美浮力第一页 | 国产精品毛片无码 | 一级毛片在线免费看 | 亚洲欧美第一页 | 女人18毛毛片一级毛片 | 人人澡人人爱 | 最近免费中文字幕大全免费版视频 | jizz黄色| 亚洲欧美综合色区小说 | 欧美片欧美日韩国产综合片 | 日韩精品欧美亚洲高清有无 | 久久一区二区三区精品 | 国产 日韩 欧美 综合 | 日韩欧美视频在线 | 日本免费爱爱视频 |