[转]mysql临时表功能
2009-01-05 15:50
411 查看
本文转自:http://www.lupaworld.com/30912/viewspace_24024.html
原文如下:
本来以为mysql没有sqlserver的with类似的功能
不过后来在myql的参考手册的一个小小的旮旯窝里发现了少的那么几条的临时的建立和使用方法
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没有sqlserver的with类似的功能
不过后来在myql的参考手册的一个小小的旮旯窝里发现了少的那么几条的临时的建立和使用方法
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表格的一个网页,没有ERStudio功能全
- MAC OS X 中配置Apache+MySQL+PHP及rewrite功能
- mysql字段使用timestamp类型和默认值CURRENT_TIMESTAMP表示默认为时间,类似mssql的getdate()功能;字段自增
- MySQL专题9之MySQL索引、MySQL临时表、MySQL复制表
- mapinfo功能把tab转成文件,再用shp2mysql转换成sql文件
- MySQL的预编译功能
- mysql主从备份功能配置与测试
- MySQL 慢日志线上问题分析及功能优化
- jsp连接MySQL操作GIS地图数据实现添加point的功能代码
- [ORACLE]ORACLE 实现mysql中的limit 功能
- jsp连接MySQL操作GIS地图数据,实现添加point的功能
- 两则实现相同功能的代码比较(使用临时表与不用临时表比较)
- Ubuntu Linux中开启MySQL远程访问功能
- mariadb与MYSQL的部分功能比较
- 原理与示例:php+mysql+jquery 生成静态网页(含后台编辑功能)
- MySQL之实现Oracle中的rank()函数的功能
- jsp+javabean+servlet+Mysql实现MVC模式下的注册登录留言功能
- mysql 临时表