以下的文章主要向大家描述的是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的认识是不是更上一层楼了,时时关注ITJS,学习最新Mysql技术。
上面说了这么多内容,是关于对MySQL临时表功能的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITJS,学习最新Mysql技术。