zoukankan      html  css  js  c++  java
  • 插入随机数到MySQL数据库

      

      我们经常会遇到使用随机的问题,下面就是一种解决随机数的方法。

      在构造测试数据时,我们需要对测试表插入随机数据。构造测试数据的方法如下,仅以update为例说明

      步骤1:随机数的SQL函数为rand() ,而rand()生成的是0-1之间的小数。

      

      步骤2:将rand()*10

      步骤3:使用cast做类型转换

      Cast的用法如下:

      Cast(value as type)

      二进制,同带binary前缀的效果 : BINARY

      字符型,可带参数 : CHAR()

      日期 : DATE

      时间: TIME

      日期时间型 : DATETIME

      浮点数 : DECIMAL

      整数 : SIGNED

      无符号整数 : UNSIGNED

      SELECT CAST(RAND()*10 AS signed) AS rand

      步骤4:运行sql语句

      UPDATE storm_effect_info s SET

      s.fhtp = (SELECT CAST(RAND()*10 AS signed) AS rand)WHERE s.id = 13

  • 相关阅读:
    Python变量常量命名
    代码格式
    Python 输入输出
    数据源
    LaTeX Test
    软件工程
    eclipse-智能提示设置
    java代码里设置指定颜色常值
    命令行中Vim直接打开某行
    Vim里快速替换命令
  • 原文地址:https://www.cnblogs.com/kaige123/p/5720943.html
Copyright © 2011-2022 走看看