北京SEO

mysql如何随机抽取数据库里的几条数据

2019/10/10/17:37:50  阅读:1911  来源:谷歌SEO算法  标签: GDPR

mysql如何随机抽取数据库里的几条数据呢?读取随机数只要使用RAND就可以了,方法非常的简单,下面我来给各位举个例子.

数据库连接这些就不贴代码了,直接粘贴sql语句,代码如下:

  1. SELECT`title`,`id`
  2. FROMnews
  3. ORDERBYRAND()
  4. LIMIT0,5;

随机从new表里取出5条数据,显示id和标题,代码如下:

  1. mysql>selectusernamefromcdb_membersorderbyrand()limit0,5;
  2. +-----------+
  3. |username|
  4. +-----------+
  5. |Takeshi|
  6. |icelong|
  7. |狗狗请罪|
  8. |菜头|
  9. |weike1130|
  10. +-----------+
  11. 5rowsinset(0.01sec)
  12. 1、
  13. SELECT*FROM`table`ASt1JOIN(SELECTROUND(RAND()*((SELECTMAX(id)FROM`table`)-(SELECTMIN(id)FROM`table`))+(SELECTMIN(id)FROM`table`))ASid)ASt2WHEREt1.id>=t2.idORDERBYt1.idLIMIT1;//开源代码phpfensi.com
  14. 2、
  15. SELECT*FROM`table`WHEREid>=(SELECTfloor(RAND()*((SELECTMAX(id)FROM`table`)-(SELECTMIN(id)FROM`table`))+(SELECTMIN(id)FROM`table`)))ORDERBYidLIMIT1;

最后在php中对这两个语句进行分别查询10次,后者花费时间 0.147433 秒,前者花费时间 0.015130 秒.

广告内容

mysql如何随机抽取数据库里的几条数据 mysql如何随机抽取数据库里的几条数据 mysql如何随机抽取数据库里的几条数据

相关阅读

热门评论

爱互踩 爱互踩

爱互踩流量交换~

总篇数175

精选文章

Mysql数据库错误代码中文说明详解 php+mysql+session登录实例程序代码 MySQL选择数据库use与mysql_select_db使用详解 mysqldump数据备份与还原详细介绍 GitHub用户发起HTML5网页移植版《星际争霸》项目 mysql创建和删除索引的笔记 wdcp安装apache安装mod_proxy代理模块 Linux操作系统RPM与TAR的基本安装和卸载 mysql InnoDB数据无法启动解决办法 批量删除阿里云OSS Object的脚本

SEO最新算法