一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - Mysql - MySQL中關(guān)于臨時(shí)表的一些基本使用方法

MySQL中關(guān)于臨時(shí)表的一些基本使用方法

2020-05-09 15:44MYSQL教程網(wǎng) Mysql

這篇文章主要介紹了MySQL中關(guān)于臨時(shí)表的一些基本使用方法,是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

臨時(shí)表可能是非常有用的,在某些情況下,保持臨時(shí)數(shù)據(jù)。最重要的是應(yīng)該知道的臨時(shí)表是,他們將當(dāng)前的客戶(hù)端會(huì)話終止時(shí)被刪除。

臨時(shí)表中添加MySQL版本3.23。如果您使用的是舊版本的MySQL比3.23,可以不使用臨時(shí)表,但可以使用堆表。

如前所述臨時(shí)表將只持續(xù)只要的會(huì)話是存在的。如果運(yùn)行一個(gè)PHP腳本中的代碼,該臨時(shí)表將被銷(xiāo)毀時(shí),會(huì)自動(dòng)執(zhí)行完腳本后。如果已連接到MySQL數(shù)據(jù)庫(kù)的服務(wù)器上,通過(guò)MySQL的客戶(hù)端程序的臨時(shí)表將一直存在,直到關(guān)閉客戶(hù)端或手動(dòng)破壞的表。
實(shí)例

下面是一個(gè)例子,使用臨時(shí)表在PHP腳本中,使用mysql_query()函數(shù),可以使用相同的代碼。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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)

當(dāng)發(fā)出一個(gè)SHOW TABLES命令,那么臨時(shí)表將不會(huì)被列在列表中。現(xiàn)在如果將MySQL的會(huì)話的注銷(xiāo),那么會(huì)發(fā)出SELECT命令,那么會(huì)發(fā)現(xiàn)沒(méi)有在數(shù)據(jù)庫(kù)中的數(shù)據(jù)。即使臨時(shí)表也就不存在了。
刪除臨時(shí)表:

默認(rèn)情況下,所有的臨時(shí)表被刪除時(shí),MySQL的數(shù)據(jù)庫(kù)連接被終止。不過(guò)要?jiǎng)h除他們之前就應(yīng)該發(fā)出DROP TABLE命令。

下面的例子為刪除一個(gè)臨時(shí)表。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久久午夜片 | 大又大又黄又爽免费毛片 | 啊啊啊好爽在线观看 | 国产综合久久久久 | 秋霞一级成人欧美理论 | 日本中文字幕一区二区高清在线 | 蜜桃破解版免费看nba | 国产馆精品推荐在线观看 | 美女视频在线观看视频 | 希岛爱理aⅴ在线中文字幕 午夜综合网 | julia ann多人乱战 | 国产综合成人久久大片91 | 大乳一级一区二区三区 | 日韩久久中文字幕 | 欧美大陆日韩一区二区三区 | 国产成人一区二区三区在线视频 | 日本一区二区视频免费播放 | 无人区1免费完整观看 | haodiaocao的视频这里看 | 亚洲黄色片免费看 | 欧美三级不卡视频 | 成年视频在线观看免费 | 天堂网站天堂小说 | 国产亚洲福利一区二区免费看 | 欧美日韩国产一区二区三区欧 | 精品视频免费在线 | 成人二区 | 美女的隐私无遮挡撒尿 | 免费片在线观看高清 | 亚洲男人天堂网站 | 久久亚洲精品AV无码四区 | 久久黄色大片 | 日韩爱爱 | 免费yjsp妖精com| 大香焦在线| 91麻豆精品国产91久久久 | 欧美同性猛男videos | 我半夜摸妺妺的奶C了她 | 美女校花被调教出奶水 | 日韩成人精品在线 | 免费稚嫩福利 |