以下的文章主要向大家描述的是MySQL臨時表功能, 其原文如下,本來以為MySQL數據庫沒有sqlserver的with類似的相關功能,不過後來在MySQL的參考手冊的一個小小的旮旯窩裡發現了少的那麼幾條的臨時的建立和使用方法;
- CREATE TEMPORARY TABLE tmp (
- article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,
- price DOUBLE(16,2) DEFAULT '0.00' NOT NULL);
- LOCK TABLES article read;
- INSERT INTO tmp SELECT article, MAX(price) FROM shop GROUP BY article;
- SELECT article, dealer, price FROM shop, tmpWHERE shop.article=tmp.articel AND shop.price=tmp.price;
- UNLOCK TABLES;
- DROP TABLE tmp;
除了草草幾個字,連具體的說明也沒,沒想法啊,
不過還好,看懂能用就行不過有了它,很多地方的操作也就方便多了,只是不知道這對數據庫的服務端資源的消耗情況,以上的相關內容就是對MySQL臨時表功能的介紹,望你能有所收獲。
以上的相關內容就是對MySQL臨時表功能的介紹,望你能有所收獲。