-
生成随机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 发布
本文介绍如何使用SQL生成随机IP地址、MAC地址及随机数字和字符的方法。通过CONCAT与TRUNCATE函数组合实现生成随机IP地址,利用MD5与SUBSTRING生成随机MAC地址,并展示了生成随机两位数字和字符的具体SQL语句。
613

被折叠的 条评论
为什么被折叠?



