一、脚本
use edisondb
drop procedure if exists query_performance_test
DELIMITER //
create procedure query_performance_test()
begin
declare begintime time
declare endtime time
set begintime=curtime()
DROP TEMPORARY TABLE IF EXISTS userinfo_tmp
CREATE TEMPORARY TABLE userinfo_tmp(
i_userid int,
v_username varchar(30)
) ENGINE = MEMORY
insert into userinfo_tmp(i_userid,v_username)
select i_userid,v_username
from userinfo
where i_userid>1000 and i_userid<8000
select * from userinfo_tmp
DROP TEMPORARY TABLE IF EXISTS userinfo_tmp
set endtime=curtime()
select endtime-begintime
end
//
DELIMITER
call query_performance_test()
mysql 数据库,更新字段语句:一、UPDATE:
UPDATE的功能是更新表中的数据。这的语法和INSERT的第二种用法相似。必须提供表名以及SET表达式,在后面可以加WHERE以限制更新的记录范围。
UPDATE table_anem SET column_name1 = value1, column_name2 = value2, ...
WHERE ... 。
如下面的语句将users表中id等于123的记录的age改为24。
UPDATE users SET age = 24 WHERE id = 123。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)