-
生成随机IP
该示例中通过CONCAT函数拼接字符串生成点分十进制形式的随机IP,也可以用CONCAT_WS,参考2的用法;使用truncate函数截取字符串,0表示不带小数,只保留整数位SELECT CONCAT( TRUNCATE (RAND() * 255 + 1, 0), '.', TRUNCATE (RAND() * 255 + 1, 0), '.', TRUNCATE (RAND() * 255 + 1, 0), '.', TRUNCATE (RAND() * 255 + 1, 0) )
-
生成随机mac(方法有很多,示例如下)
SELECT CONCAT_WS( ':', substring(MD5(RAND()),1,2), substring(MD5(RAND()),1,2), substring(MD5(RAND()),1,2), substring(MD5(RAND()),1,2), substring(MD5(RAND()),1,2), substring(MD5(RAND()),1,2) );
-
生成随机两位数
SELECT TRUNCATE ((RAND() * 90 + 10), 0)
-
生成随机两位字符
SELECT LEFT (uuid(), 2);
使用mysql造测试数据:以随机IP、MAC为例,mysql常用函数的使用及总结
最新推荐文章于 2023-05-23 08:55:02 发布