六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

詳細說明MySQL臨時表的技巧及案例代碼

[摘要]MySQL 臨時表在我們需要保存一些臨時數據時是非常有用的。臨時表只在當前連接可見,當關閉連接時,Mysql會自動刪除表并釋放所有空間。臨時表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就無法使用MySQL的臨時表。不過現在一般很少有再使用這么低版本的MySQL數據庫...
MySQL 臨時表在我們需要保存一些臨時數據時是非常有用的。臨時表只在當前連接可見,當關閉連接時,Mysql會自動刪除表并釋放所有空間。

臨時表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就無法使用MySQL的臨時表。不過現在一般很少有再使用這么低版本的MySQL數據庫服務了。

MySQL臨時表只在當前連接可見,如果你使用PHP腳本來創建MySQL臨時表,那沒當PHP腳本執行完成后,該臨時表也會自動銷毀。

如果你使用了其他MySQL客戶端程序連接MySQL數據庫服務器來創建臨時表,那么只有在關閉客戶端程序時才會銷毀臨時表,當然你也可以手動銷毀。

實例

以下展示了使用MySQL 臨時表的簡單實例,以下的SQL代碼可以適用于PHP腳本的mysql_query()函數。

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命令顯示數據表列表時,你將無法看到 SalesSummary表。

如果你退出當前MySQL會話,再使用 SELECT命令來讀取原先創建的臨時表數據,那你會發現數據庫中沒有該表的存在,因為在你退出時該臨時表已經被銷毀了。

刪除MySQL 臨時表

默認情況下,當你斷開與數據庫的連接后,臨時表就會自動被銷毀。當然你也可以在當前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

【相關推薦】

1. 特別推薦“php程序員工具箱”V0.1版本下載

2. 免費mysql在線視頻教程

3. 數據庫設計那些事

以上就是詳解MySQL臨時表的功能及實例代碼的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 四虎a456tncom | 天狼影院伦理片在线bd观看 | 四虎影视永久免费观看网址 | 五月天丁香婷婷综合 | 午夜免费观看 | 亚洲精品免费在线观看 | 日本韩国视频在线观看 | 性色视频在线观看 | 全部免费国产潢色一级 | 色婷婷综合久久久久中文 | 日本大片免a费观看在线 | 新版天堂中文资源8在线 | 小小小小视频高清日本 | 四虎影视免费永久在线观看黄 | 西西人体大胆77777视频 | 伊人| 在线午夜影院 | 日本一区二区视频在线观看 | 午夜视频网 | 网红福利在线 | 五月天色婷婷丁香 | 青青青在线免费观看 | 青草草视频在线观看 | 污视频在线观看视频 | 亚洲 欧美 日韩 综合 | 欧美丝袜一区二区 | 日本午夜网站 | 日本极品另类 | 欧美亚洲国产日韩综合在线播放 | 五月婷婷六月爱 | 五月天色网址 | 日本剧情片大全免费的视频 | 五月天婷婷激情网 | 欧美一区二区免费 | 日韩精品欧美视频 | 色噜噜色偷偷男人的天堂 | 天天操天天爱天天干 | 日本 欧美 国产 | 人人狠狠 | 日韩一卡 二卡 三卡 四卡 免费视频 | 特黄特黄视频 |