最新国产好看的视频,伊人天堂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 '檢修開始時(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 = [$檢修開始時(shí)間]
);#創(chuàng)建臨時(shí)表
select * from tmp_單個(gè)工位檢修結(jié)果表(檢查報(bào)告)上部;

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

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

存儲(chǔ)過程中:

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ǔ)過程技巧大全》及《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總

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

相關(guān)文章

最新評(píng)論

秦安县| 资兴市| 吉水县| 修武县| 昌吉市| 腾冲县| 张家界市| 买车| 教育| 神木县| 桂阳县| 峡江县| 澜沧| 赞皇县| 贵阳市| 龙口市| 宝坻区| 东乡族自治县| 逊克县| 天峻县| 云浮市| 彝良县| 磐安县| 沧源| 潍坊市| 霍城县| 永嘉县| 西乡县| 儋州市| 隆回县| 托克逊县| 驻马店市| 新疆| 工布江达县| 东乡县| 凤冈县| 中卫市| 万荣县| 屏南县| 潍坊市| 秭归县|