最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql臨時(shí)表用法分析【查詢結(jié)果可存在臨時(shí)表中】

 更新時(shí)間:2019年08月24日 08:37:35   作者:風(fēng)鈴峰頂  
這篇文章主要介紹了mysql臨時(shí)表用法,結(jié)合實(shí)例形式分析了MySQL將查詢結(jié)果存儲(chǔ)在臨時(shí)表中的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了mysql臨時(shí)表用法。分享給大家供大家參考,具體如下:

一、創(chuàng)建臨時(shí)表可以將查詢結(jié)果寄存。報(bào)表制作的查詢sql中可以用到。

(1)關(guān)于寄存方式,mysql不支持:

select * into tmp from maintenanceprocess

(2)可以使用:

create table tmp (select ...)

舉例:

#單個(gè)工位檢修結(jié)果表上部
drop table if EXISTS tmp_單個(gè)工位檢修結(jié)果表(檢查報(bào)告)上部;
create table tmp_單個(gè)工位檢修結(jié)果表(檢查報(bào)告)上部 (select workAreaName as '機(jī)器號(hào)',m.jobNumber as '檢修人員編號(hào)',u.userName as '檢修人員姓名',loginTime as '檢修開(kāi)始時(shí)間',
CONCAT(FLOOR((TIME_TO_SEC(exitTime) - TIME_TO_SEC(loginTime))/60),'分鐘') as '檢修持續(xù)時(shí)長(zhǎng)'
from maintenanceprocess as m LEFT JOIN user u ON m.jobNumber = u.jobNumber where m.jobNumber = [$檢修人員編號(hào)] and loginTime = [$檢修開(kāi)始時(shí)間]
);#創(chuàng)建臨時(shí)表
select * from tmp_單個(gè)工位檢修結(jié)果表(檢查報(bào)告)上部;

備注:[$檢修開(kāi)始時(shí)間]是可輸入查詢的值

(3)創(chuàng)建臨時(shí)表的另一種方式舉例:

存儲(chǔ)過(guò)程中:

BEGIN
#Routine body goes here...
declare cnt int default 0;
declare i int default 0;
set cnt = func_get_splitStringTotal(f_string,f_delimiter);
DROP TABLE IF EXISTS `tmp_split`;
create temporary table `tmp_split` (`val_` varchar(128) not null) DEFAULT CHARSET=utf8;
while i < cnt
do
set i = i + 1;
insert into tmp_split(`val_`) values (func_splitString(f_string,f_delimiter,i));
end while;
END

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》及《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

铜梁县| 布拖县| 迁西县| 阿图什市| 上蔡县| 绥芬河市| 盐城市| 靖江市| 泽州县| 奉节县| 伊宁市| 项城市| SHOW| 曲阳县| 阳春市| 尖扎县| 隆化县| 连城县| 兴和县| 平山县| 岱山县| 和平区| 溧阳市| 固阳县| 正定县| 盐山县| 临洮县| 怀柔区| 防城港市| 苏州市| 富宁县| 上栗县| 封丘县| 高雄县| 镇坪县| 邵武市| 叙永县| 榆社县| 化州市| 垦利县| 拉萨市|