分类目录归档:未分类

navicat复制一条数据sql

选中一条数据,右键。

如果选择复制,则只复制当条记录的数据,默认以空格分开。

如果点击“复制为:”,此时可选择 Insert 或 Update 语句。

复制sql成功后,会在下方分页出,有一个栏目显示刚才复制的语句。

英文单词:discard

英 [dɪˈskɑːd , ˈdɪskɑːd] 美 [dɪˈskɑːrd , ˈdɪskɑːrd]
v.
丢弃;抛弃;垫(牌);打出(无用的牌)
n.
被抛弃的人(或物);(尤指纸牌游戏中)垫出的牌
第三人称单数: discards现在分词: discarding过去式: discarded过去分词: discarded

If the filter has been saturated with motor oil, it should be discarded and replaced.

过滤器如果已被机油浸透,则应丢弃并换上新的。

php使用for遍历关联数组

关联数组也可以使用for循环遍历。

<?php 

$arr = [1,'name'=>'小明','age'=>'18','money'=>'1000'];
echo '数组长度为:',count($arr),'<hr>';//输出数值数量
echo var_export($arr,'ture'),'<hr>';//输出数组

//使用for()来做遍历关联数组

$a=count($arr);
for ($i=0; $i <$a ; $i++) { 
	echo key($arr),'=>',current($arr),",";
	next($arr);
	//current()输出数组中的当前元素的值
	//key()输出数组中的当前元素的键
}

 ?>

mysql 生成范围随机数

mysql 的 rand()方法可以生成 [0,1) 的小数,通过 rand() * n 可以得到 [0,n)的数字

通过 ceil 向上取整或 floor向下取整,可以得到整数

例如,像取得 [7, 13] 范围的整数:

select ceil(7+rand()*6);

rand() * 6 的范围是 [0,6),此时+ 7 得到 [7,13),通过 ceil方法向上取整,有可能得到 13,故能得到预期的 [7,13]。

实例:让test表的tes字段随机增加[7,3]

update `test` set `tes`=`tes`+ceil(7+rand()*6)

每条记录增加的值是随机的,比如已有3条记录 2,2,2,则可能变成 10、15、13