目录

rand的基本用法

随机数填充记录


rand的基本用法

rand()的生成的值为[0,1)

select rand()

生成1到100间的数值

select rand() * 100 + 1

生成0.3到1之间的数

SELECT (RAND()*10 + 3)/10

随机数填充记录

构造一个randtest表,数据如下:

来看下下面这段SQL语句:

SELECT * FROM randtest t1 LEFT JOIN(SELECT id,RAND()*100 AS value1 FROM randtest) t2 ON t1.id=t2.id

运行截图如下:

这里可以看到,使用 as 构造 表格里面没有的列。这里可以用左连接。

下面是更新,用这个:

UPDATE randtest t1 LEFT JOIN(SELECT id,RAND()*100 AS value1 FROM randtest) t2 ON t1.id=t2.id SET t1.value=t2.value

运行截图如下:

看看现象:

还阔以啊,黑科技!!!!

MySQL工作笔记-使用rand生成随机数及用随机数填充记录相关推荐

  1. mysql随机不连续数据_用MySQL里的Rand()生成 不连续重复 的随机数年龄以及随机姓名字符串...

    用MySQL里的Rand()生成 不连续重复 的随机数年龄以及随机姓名字符串 前言: RAND函数,返回在范围0到1.0内的随机浮点值.如果一个整数参数N被指定,它被用作种子值. 一,朋友问题描述如下 ...

  2. 腾讯云TVP大佬十年心血MySQL工作笔记,看完还不懂MySQL来打我!

    TVP简介(腾讯云最具价值专家) TVP(Tencent Cloud Valuable Professional),腾讯云最具价值专家,是腾讯云授予云计算领域技术专家的一个奖项.而今天小编分享的这份资 ...

  3. MySQL工作笔记-使用事件和存储过程定时更新某表数据

    目录 基本概念 演示及源码 基本概念 因为要看某展示软件的效果,上午用了Qt实时对表进行更新操作! 这是非常low的表现.其中的一个原因就是效率问题! Qt工作笔记-Qt连接Mysql数据库,检索及修 ...

  4. MySQL工作笔记-使用JPA映射mysql数据库要注意的地方

    这个笔记很简单,主要记录了昨天(2019年12月8日)本人用Spring Boot框架. 此处的刚刚版本如下: java:1.8 Spring Boot:2.1.10.RELEASE mysql-co ...

  5. MySQL工作笔记-检索出某一时间段中的数据,并更新

    目录 概念 演示 概念 这里我就直接举一个栗子,如何用update和select把学生表中,距离现在到入学时期4年后的学生,标记为已毕业 也就是:现在 - 入学 > 4年 标记为毕业! 这里有2 ...

  6. MySQL工作笔记-解决导入外部sql中文乱码问题

    比如把XX厂家的数据库导出sql语句后,导入到mysql可能会出现中文乱码的问题,如下图所示: 下面来说明下,解决这个问题! 首先修改Mysql库的编码(在中国基本上使用GBK编码): 然后在导入的S ...

  7. mysql工作笔记_mysql 工作笔记

    在mysql中提供了一些字符串操作的函数,其中SUBSTRING_INDEX(str, delim, count) str: 要处理的字符串 delim: 分割符 count: 计数 如果为正数,则从 ...

  8. MySQL工作笔记-建表时为Float型数据确定精度,查询时精度显示,多列之和查询

    目录 建表时设置精度 查询时设置精度 查询多列之和 建表时设置精度 首先是建表时为float类型设置精度: SQL代码如下: CREATE TABLE `testtable` (`id` int(11 ...

  9. MySQL工作笔记-编写存储过程批量添加数据

    目录 原理 演示 原理 存储过程就和编程里面的函数差不多,这里主要是写一个for循环! 演示 如下代码: delimiter $$ create procedure autoInsert() begi ...

最新文章

  1. 深入聊一聊 Spring AOP 实现机制
  2. 非线性方程组牛顿迭代法matlab,matlab实现牛顿迭代法求解非线性方程组
  3. 设计模式-2-代理模式
  4. 轻松解决MYSQL数据库连接过多的错误
  5. MySQL单机版Recycle Bin回收站功能
  6. 如果可以,我们一起留在竹山。
  7. 半导体科普:封装,IC 芯片的最终防护与统整
  8. 包含的前缀数目超过了最大值。最大值为 2_「西法带你学算法」一次搞定前缀和...
  9. 离散数学真值表c语言实验报告,NJUPT【离散数学】实验报告
  10. 全国市场调查大赛经验分享(二)
  11. 采用非常规方法(非gprecoverseg) 恢复greenplum数据库
  12. 牛客网练习—《网络基础》DAY3
  13. YOLOv7来临:论文解读附代码解析
  14. 手术麻醉信息管理系统源码,生成规范麻醉文书,自动信息采集
  15. xml引入另一个xml文件_什么是XML文件(以及如何打开一个XML文件)?
  16. xml报错 Parse Fatal Error :在实体引用中,实体名称必须紧跟在''后面
  17. 博优商业管理系统SQL Anywhere(ASA) 数据库“File is shorter than expected -- transaction rolled back”错误修复
  18. 地图如何适应 COVID-19 危机——利用 GIS 绘制飞钓地图
  19. js实现enter键tab功能
  20. expo的未来,超乎你想象

热门文章

  1. H3C MSR路由器GRE over IPv4典型配置案例
  2. VS2003使用后的一点心得
  3. 海奥华预言--第一章 神秘邀请
  4. 飞鸽传书开发者的圈子里面 有很多对飞鸽公司
  5. 【飞秋】Android开发——NDK开发入门
  6. Application对象 简单的聊天室
  7. 惊现飞鸽传书2009
  8. C语言程序设计基础讲座之指针的慨念
  9. mysql映射mapper_Mybatis中Mapper映射文件使用详解
  10. centos mysql自动备份_CentOS下每天自动备份mysql数据库