1,测试表结构:

mysql> desc test_user;

+---------+-------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+---------+-------------+------+-----+---------+----------------+

| id | int(11) | NO | PRI | NULL | auto_increment |

| name | varchar(50) | NO | | NULL | |

| age | int(11) | YES | | NULL | |

| address | varchar(50) | YES | | NULL | |

2,添加随机字段和索引:

mysql> alter table test_user add random double;

mysql> alter table test_user add index (random)

3,填充随机字段数据:

mysql> update test_user set random = rand();

4,随机返回一条数据:

mysql> select id ,name from test_user where random > rand() order by random limit 1;

+----+------+

| id | name |

+----+------+

| 9 | com |

+----+------+

1 row in set (0.00 sec)

mysql> select id ,name from test_user where random > rand() order by random limi

t 1;

+----+------+

| id | name |

+----+------+

| 7 | www |

+----+------+

1 row in set (0.00 sec)

mysql random_Mysql中随机函数笔记相关推荐

  1. freebsd mysql 安装_Freebsd中mysql安装及使用笔记-阿里云开发者社区

    Freebsd中mysql安装及使用笔记 x3d 2009-07-31 662浏览量 简介: 1.安装 一开始连mysql的软件包在freebsd中叫什么都不知道: 依稀属于databases类,先到 ...

  2. mysql数据库 auto_increment_mysql学习笔记(二:中的auto_increment 理解

    1.auto_increment 理解1 auto_increment是用于主键自动增长的,从1开始增长,当你把第一条记录删除时,再插入第二跳数据时,主键值是2,不是1. 例如: create tab ...

  3. mysql中语句块当事务,Mysql 存储过程的学习笔记

    技术要点 一个存储过程包括名字.参数列表,以及可以包括很多SQL语句的SQL语句集.下面为一个存储过程的定义过程: create procedure proc_name (in parameter i ...

  4. jsp写入mysql数据库乱码_JSP写入MySQL数据库中出现乱码问题笔记

    1.在数据库链接字符串上要形如:jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF-8(注意要加chara ...

  5. B站《一天学会 MySQL 数据库》学习笔记

    B站<一天学会 MySQL 数据库>学习笔记 老司机带我飞 职场十字诀:思考.计划.行动.总结.反思 ​关注他 4 人赞同了该文章 登录和退出MySQL服务器 # 登录MySQL $ my ...

  6. mysql事务手写笔记_兴奋了!阿里技术官手写“MySQL笔记”,传授你年薪百万级干货...

    前言 MySQL重要吗?重要!为什么重要?因为它在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展.阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的.My ...

  7. 三、MySQL子查询学习笔记(标量子查询、列子查询、行子查询、表子查询 详解)

    三.MySQL子查询学习笔记 7:子查询 含义: 一条查询语句中又嵌套了另一条完整的select语句,其中被嵌套的select语句,称为子查询或内查询:在外面的查询语句,称为主查询或外查询 分类: 一 ...

  8. 【内容详细、源码详尽】MySQL极简学习笔记

    碎话 本人整理资料时,发现了之前学习MySQL时做的笔记.笔记内容做的蛮好的,值得分享给大家.所以根据自己的学习能力.精力.空余时间情况,把笔记整理成了四天的学习章节. 每一个DQL.DML.DDL语 ...

  9. MySQL高级-04-授课笔记

    MySQL高级-04-授课笔记 一.MySQL存储引擎 1.MySQL体系结构 体系结构的概念 任何一套系统当中,每个部件都能起到一定的作用! MySQL的体系结构 体系结构详解 客户端连接 支持接口 ...

最新文章

  1. 【codeforces 798A】Mike and palindrome
  2. 【笔记】MAC上使用onedrive遇到的问题及解决方法
  3. 15-CSS基础-浮动流
  4. 不得不看之跳槽加薪利器:2019需求最旺盛的十大IT技能
  5. Dubbo2.6.5入门——管控台的安装
  6. “3D字体”素材|让你的设计脱颖而出,看起来与众不同
  7. 大数据和BI商业智能有何区别?有何相关?
  8. labelimg如何调整框的颜色_新手如何快速做字幕?
  9. 十大Ajax框架(排名不分先后)
  10. 指定selenium chrome下载文件路径
  11. CCS 5.5以上版本添加软件仿真(Simulation)功能,并通过两个demo(软件仿真实例)验证
  12. 星淘惠:我国在国际大变革中迎来国际贸易的发展黄金时期
  13. OBS音频相关参数设置(一.音频的输入)
  14. wex5 导入mysql_【分享】WeX5的正确打开方式(7)——数据组件详解
  15. android 通知栏授权,Android通知栏权限是否开启
  16. python解决猴子偷桃问题_猴子偷桃蟠桃园土地是知道的,不举报是不敢吗?
  17. vscode怎么设置动态背景
  18. 全国计算机等级考试ms office,全国计算机等级考试一级ms office
  19. [转载]拥抱Jini:从Starter Kit 2.0开始(第二部分)
  20. 图形化编程语言的设计

热门文章

  1. 为了不让GPU等CPU,谷歌提出“数据回波”榨干GPU空闲时间,训练速度提升3倍多...
  2. 赫夫曼树(哈夫曼树)
  3. 使用pytorch构建一个神经网络、损失函数、反向传播、更新网络参数
  4. 抽取文档主题之gensim实现
  5. python运算符(算数运算符、赋值运算符、复合赋值运算符、比较运算符、逻辑运算符)
  6. 路由器连接帧中继网络的接口是(11),连接双绞线以太网的接口是(12)。 【答案】D B
  7. Linux里新建文件/目录的默认权限
  8. 使用OpenCV4实现硬件级别加速
  9. 面向初学者的10个热门计算机视觉项目
  10. 刘强东的代码水平到底有多强?30年前就已破万!