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

中國最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

mysql教程

MySQL 臨時表

閱讀 (2249)

MySQL 臨時表

MySQL 臨時表在我們需要保存一些臨時數(shù)據(jù)時是非常有用的。臨時表只在當前連接可見,當關(guān)閉連接時,MySQL會自動刪除表并釋放所有空間。

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

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

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

實例

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

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

如果你退出當前MySQL會話,再使用 SELECT命令來讀取原先創(chuàng)建的臨時表數(shù)據(jù),那你會發(fā)現(xiàn)數(shù)據(jù)庫中沒有該表的存在,因為在你退出時該臨時表已經(jīng)被銷毀了。


刪除MySQL 臨時表

默認情況下,當你斷開與數(shù)據(jù)庫的連接后,臨時表就會自動被銷毀。當然你也可以在當前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 'W3CSCHOOL.SalesSummary' doesn't exist
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美乱大交xxxxx在线观看 | 在线观看的免费视频网站 | 最新中文字幕日本 | 不卡中文一二三区 | 国产成人黄网址在线视频 | 欧美激情精品久久久久久久 | 韩国三级做爰中文字幕 | 国产精品视频自拍 | 在线观看av网站永久 | 欧美一区二区久久精品 | 久久一本精品久久精品66 | 久久精品国产亚洲精品 | 在线观看亚洲免费视频 | 黑人疯狂做人爱视频 | 中文版在线乱码在线看 | 999精品免费视频 | 最近中文字幕大全2019 | 日本动漫免费看 | 中文字幕精品一区二区三区视频 | 久久视频精品a线视频在线观看 | 最近中文字幕无吗免费高清 | 热久久国产欧美一区二区精品 | 国产妖精视频 | 东方伊人免费在线观看 | jizzjizz之xxxx18| 91久久精品一区二区 | 一本久道久久综合中文字幕 | 成人乱码一区二区三区四区 | 久久精品国产免费中文 | 欧美性高清另类videosex | 国产69久久精品成人看小说 | 欧美色v| 久久99精品国产99久久 | 噜噜噜网站| 国产 | 久而欧洲野花视频欧洲1 | 午夜宅男在线视频 | 久久久久色 | 狠狠操网 | free性欧美精品videos | 精品久久久久久久一区二区手机版 | 日韩一区二区不卡中文字幕 |