婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL臨時表的簡單用法介紹

MySQL臨時表的簡單用法介紹

熱門標簽:外呼系統從哪買 合肥營銷外呼系統收費 陜西400電話如何申請 承德電腦地圖標注 地圖標注賺錢真假 遵義地圖標注app 商家地圖標注哪個好 德惠市地圖標注 深圳

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 'RUNOOB.SalesSummary' doesn't exist

用查詢直接創建臨時表的方式:

CREATE TEMPORARY TABLE 臨時表名 AS
(
  SELECT * FROM 舊的表名
  LIMIT 0,10000
);

下面是一些補充

當工作在非常大的表上時,你可能偶爾需要運行很多查詢獲得一個大量數據的小的子集,不是對整個表運行這些查詢,而是讓MySQL每次找出所需的少數記錄,將記錄選擇到一個臨時表可能更快些,然后在這些表運行查詢。

創建臨時表很容易,給正常的CREATE TABLE語句加上TEMPORARY關鍵字:

CREATE TEMPORARY TABLE tmp_table (
  name VARCHAR(10) NOT NULL,
  value INTEGER NOT NULL
 )

臨時表將在你連接MySQL期間存在。當你斷開時,MySQL將自動刪除表并釋放所用的空間。當然你可以在仍然連接的時候刪除表并釋放空間。

DROP TABLE tmp_table

如果在你創建名為tmp_table臨時表時名為tmp_table的表在數據庫中已經存在,臨時表將有必要屏蔽(隱藏)非臨時表tmp_table。

如果你聲明臨時表是一個HEAP表,MySQL也允許你指定在內存中創建它:

CREATE TEMPORARY TABLE tmp_table ( 
  name VARCHAR(10) NOT NULL,
  value INTEGER NOT NULL
 ) TYPE = HEAP

因為HEAP表存儲在內存中,你對它運行的查詢可能比磁盤上的臨時表快些。然而,HEAP表與一般的表有些不同,且有自身的限制。詳見MySQL參考手冊。

正如前面的建議,你應該測試臨時表看看它們是否真的比對大量數據庫運行查詢快。如果數據很好地索引,臨時表可能一點不快。

1、臨時表再斷開于mysql的連接后系統會自動刪除臨時表中的數據,但是這只限于用下面語句建立的表:
定義字段:

CREATE TEMPORARY TABLE tmp_table (
  name VARCHAR(10) NOT NULL,
  value INTEGER NOT NULL
 )

2)直接將查詢結果導入臨時表

CREATE TEMPORARY TABLE tmp_table SELECT * FROM table_name

2、另外mysql也允許你在內存中直接創建臨時表,因為是在內存中所有速度會很快,語法如下:

CREATE TEMPORARY TABLE tmp_table (
  name VARCHAR(10) NOT NULL,
  value INTEGER NOT NULL
 ) TYPE = HEAP

3、從上面的分析可以看出臨時表的數據是會被清空的,你斷開了連接就會被自動清空,但是你程序中不可能每發行一次sql就連接一次數據庫吧(如果是這樣的話,那就會出現你擔心的問題,如果不是就沒有問題),因為只有斷開數據庫連接才會被清空數據,在一個數據庫連接里面發行多次sql的話系統是不會自動清空臨時表數據的。

您可能感興趣的文章:
  • Mysql臨時表及分區表區別詳解
  • Mysql臨時表原理及創建方法解析
  • mysql臨時表用法分析【查詢結果可存在臨時表中】
  • MySQL 5.7臨時表空間如何玩才能不掉坑里詳解
  • MySQL問答系列之什么情況下會用到臨時表
  • 關于JDBC與MySQL臨時表空間的深入解析
  • MySQL中Update、select聯用操作單表、多表,及視圖與臨時表的區別
  • MySQL兩種臨時表的用法詳解
  • 淺談MySQL臨時表與派生表
  • MySQL中臨時表的基本創建與使用教程
  • MySQL中關于臨時表的一些基本使用方法
  • MySQL使用臨時表加速查詢的方法
  • MySQL中臨時表的使用示例

標簽:贛州 南陽 揚州 巴中 三門峽 商丘 貴州 新余

巨人網絡通訊聲明:本文標題《MySQL臨時表的簡單用法介紹》,本文關鍵詞  MySQL,臨時,表,的,簡單,用法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL臨時表的簡單用法介紹》相關的同類信息!
  • 本頁收集關于MySQL臨時表的簡單用法介紹的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品一区二区在线观看网站| 久久久天堂av| av男人天堂一区| 国产成人午夜视频| 国产成人精品午夜视频免费| 国产精品一区二区x88av| 国内外成人在线| 岛国av在线一区| 94色蜜桃网一区二区三区| 一本久久综合亚洲鲁鲁五月天| 91免费观看视频| 欧美特级限制片免费在线观看| 国产欧美一区二区在线| 国产日韩精品一区二区三区在线| 中文幕一区二区三区久久蜜桃| 自拍偷在线精品自拍偷无码专区 | 欧美视频一区二区| 欧美电影在哪看比较好| 日韩免费视频一区| 日本一区二区三区免费乱视频| 中文字幕视频一区| 午夜精品久久久久久久99樱桃| 看片的网站亚洲| 国产不卡视频在线播放| 欧美在线一二三四区| 91精品国产91热久久久做人人| 久久久精品黄色| 亚洲欧美成人一区二区三区| 免费欧美在线视频| 成人黄色综合网站| 日韩一区二区三区电影| 国产精品免费久久| 天堂va蜜桃一区二区三区| 国产成人av影院| 欧美日韩国产123区| 国产片一区二区| 亚洲夂夂婷婷色拍ww47 | 色综合久久久久综合体| 91精品在线免费| 欧美国产视频在线| 视频一区二区欧美| 成人免费视频国产在线观看| 91精品国产综合久久福利| 亚洲欧洲国产专区| 国产精品系列在线观看| 欧美影视一区在线| **欧美大码日韩| 美腿丝袜亚洲三区| 欧美日韩极品在线观看一区| 国产精品美女久久久久久| 久久99精品久久久久久国产越南| 91麻豆精品在线观看| 国产三区在线成人av| 日本午夜一区二区| 欧美喷水一区二区| 亚洲麻豆国产自偷在线| 成人手机在线视频| 久久综合99re88久久爱| 日本网站在线观看一区二区三区| 在线观看一区二区精品视频| 中文字幕va一区二区三区| 久久国产婷婷国产香蕉| 欧美日韩日日摸| 一区二区三区小说| 一本久久a久久精品亚洲| 欧美韩国一区二区| 国产成人av电影免费在线观看| 欧美成人精品1314www| 美女网站色91| 一区二区三区精品视频在线| av中文字幕在线不卡| 国产三级一区二区| 高清日韩电视剧大全免费| 亚洲国产成人自拍| 成人妖精视频yjsp地址| 国产精品毛片大码女人| aa级大片欧美| 亚洲欧美日韩综合aⅴ视频| 99精品久久只有精品| 亚洲图片你懂的| 91丨九色丨蝌蚪富婆spa| 亚洲美女屁股眼交| 欧美精品视频www在线观看| 奇米精品一区二区三区四区| 欧美成人午夜电影| 国产精品一区久久久久| 中文字幕日韩av资源站| 91九色02白丝porn| 天堂久久一区二区三区| 日韩三级在线免费观看| 国产成人精品亚洲午夜麻豆| 亚洲精品网站在线观看| 欧美精品日韩一区| 高清国产午夜精品久久久久久| 中文字幕在线一区免费| 欧美日韩精品二区第二页| 石原莉奈一区二区三区在线观看| 久久色在线观看| 色婷婷av一区二区三区软件| 视频一区中文字幕| 国产日韩欧美制服另类| 在线观看欧美精品| 久久99热99| 亚洲三级免费观看| 日韩一区二区不卡| 99免费精品在线观看| 亚洲福利视频一区二区| 国产欧美日韩不卡| 在线91免费看| www.日韩av| 免费观看成人av| 亚洲日本一区二区| 国产精品福利一区二区三区| 欧美日韩亚州综合| 国产久卡久卡久卡久卡视频精品| 自拍偷拍国产亚洲| 久久午夜色播影院免费高清| 91成人在线免费观看| 国产精品456| 日韩精品1区2区3区| 亚洲欧美另类久久久精品2019| 久久亚洲春色中文字幕久久久| 欧美曰成人黄网| av在线一区二区| 国产一区二区三区电影在线观看| 亚洲一级二级三级在线免费观看| 日本一区二区三区国色天香 | 久久电影网站中文字幕| 夜夜爽夜夜爽精品视频| 中文字幕第一区第二区| 久久久久高清精品| 亚洲精品在线电影| 欧美第一区第二区| 91精品国产综合久久蜜臀| 欧美自拍偷拍一区| 91亚洲大成网污www| 成人高清av在线| 国产不卡免费视频| 国产激情偷乱视频一区二区三区| 蜜臀av性久久久久av蜜臀妖精 | www.久久精品| 国产精品一区二区久激情瑜伽| 免费欧美日韩国产三级电影| 亚洲成人免费看| 国产福利不卡视频| 国模套图日韩精品一区二区| 日本免费在线视频不卡一不卡二| 亚洲一区二区三区四区的| 亚洲一区二区三区在线播放| 亚洲影视资源网| 亚洲五码中文字幕| 亚洲成精国产精品女| 亚洲成人免费看| 日本不卡一区二区三区| 日本亚洲三级在线| 久久精品久久精品| 国产乱国产乱300精品| 成人自拍视频在线观看| 99热在这里有精品免费| 欧美性色黄大片| 88在线观看91蜜桃国自产| 精品久久久久香蕉网| 欧美国产1区2区| 综合色天天鬼久久鬼色| 亚洲精品高清在线观看| 亚洲成a人片综合在线| 麻豆中文一区二区| 国产激情视频一区二区三区欧美 | 久久综合一区二区| 亚洲国产高清不卡| 一个色综合av| 久久国产生活片100| 国产成人在线免费观看| 色呦呦国产精品| 日韩一区二区免费视频| 成人欧美一区二区三区小说 | 亚洲小说春色综合另类电影| 日本伊人色综合网| www.欧美日韩国产在线| 欧美网站大全在线观看| 精品久久99ma| 一区二区三区日本| 国产精品一区三区| 欧美日韩精品一区二区三区蜜桃| 久久蜜桃av一区精品变态类天堂| 日韩毛片高清在线播放| 激情另类小说区图片区视频区| 国产精品自拍网站| 欧美日韩一级视频| 国产精品乱人伦中文| 久久国内精品视频| 欧美优质美女网站| 国产精品久久久久久久久免费丝袜 | 日日夜夜一区二区| 国产成人免费视频网站高清观看视频 | 成人午夜在线免费| 91精品国产综合久久香蕉麻豆| 国产精品对白交换视频| 老司机午夜精品99久久| 色悠悠亚洲一区二区|