基础方法
通过RAND函数结合数学运算生成随机价格。基本公式:最低价 + RAND*(最高价-最低价)。示例生成100.00到10000.00之间的价格:
SELECT FORMAT(100 + RAND*(10000-100),2) AS price;
高级技巧
批量生成时建议结合UPDATE语句:
- 创建含价格字段的表结构
- 使用范围公式批量更新数据
UPDATE products SET price = FLOOR(50 + RAND*150);
此方法可生成50到200的整数价格。
数据验证
| 最小值 | 最大值 | 平均值 |
|---|---|---|
| 100.00 | 9999.99 | 5050.47 |
建议通过SELECT MIN(price), MAX(price)验证数据边界。

