成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數(shù)據(jù)庫(kù)如何從相關(guān)表中取出隨機(jī)數(shù)據(jù)?

數(shù)據(jù)庫(kù) MySQL
我們今天主要向大家講述的是MySQL數(shù)據(jù)庫(kù)從相關(guān)表中取出隨機(jī)數(shù)據(jù)的實(shí)際操作方案,我們是以實(shí)例的方式來(lái)引出其具體操作步驟。

此文章主要向大家講述的是MySQL數(shù)據(jù)庫(kù)從相關(guān)表中取出隨機(jī)數(shù)據(jù)的實(shí)際操作方案,為了實(shí)現(xiàn)隨機(jī),我們從手冊(cè)中找到了以下這個(gè)語(yǔ)句,可以完成今天的任務(wù),以下就是具體方案的描述,望大家借鑒。

 

  1. SELECT * FROM table_name ORDER BY rand() LIMIT 5;  

rand在手冊(cè)里是這么說(shuō)的::

RAND()

RAND(N)

返回在范圍0到1.0內(nèi)的隨機(jī)浮點(diǎn)值。如果一個(gè)整數(shù)參數(shù)N被指定,它被用作種子值。

 

  1. MySQL(和PHP搭配之最佳組合)> select RAND();   
  2. -> 0.5925   
  3. MySQL(和PHP搭配之最佳組合)> select RAND(20);   
  4. -> 0.1811   
  5. MySQL(和PHP搭配之最佳組合)> select RAND(20);   
  6. -> 0.1811   
  7. MySQL(和PHP搭配之最佳組合)> select RAND();   
  8. -> 0.2079   
  9. MySQL(和PHP搭配之最佳組合)> select RAND();   
  10. -> 0.7888   

 

你不能在一個(gè)ORDER BY子句用RAND()值使用列,因?yàn)镺RDER BY將重復(fù)計(jì)算列多次。然而在MySQL(和PHP搭配之最佳組合)3.23中,你可以做: SELECT * FROM table_name ORDER BY RAND(),這是有利于得到一個(gè)來(lái)自SELECT * FROM table1,table2 WHERE a=b AND c<d ORDER BY RAND() LIMIT 1000的集合的隨機(jī)樣本。

注意在一個(gè)WHERE子句里的一個(gè)RAND()將在每次WHERE被執(zhí)行時(shí)重新評(píng)估。

但試了一下,8千條記錄的表,執(zhí)行一次需要0.08 sec,慢了些。后來(lái)請(qǐng)教了google,得到如下代碼:

 

  1. SELECT * FROM table_name AS r1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM table_name)) AS id) AS r2 WHERE r1.id >= r2.id ORDER BY r1.id ASC LIMIT 5;  

執(zhí)行效率需要0.02 sec.可惜的是,只有MySQL(和PHP搭配之最佳組合) 4.1.*以上才支持這樣的子查詢.

以上的相關(guān)內(nèi)容就是對(duì)MySQL數(shù)據(jù)庫(kù)從表中取出隨機(jī)數(shù)據(jù)的介紹,望你能有所收獲。

【編輯推薦】

  1. MySQL手動(dòng)安裝方法和中文解決的實(shí)際操作方案
  2. MySQL數(shù)據(jù)庫(kù)的相關(guān)論壇設(shè)計(jì)的系統(tǒng)架構(gòu)
  3. MySQL5的基礎(chǔ)知識(shí)與常見(jiàn)問(wèn)題
  4. C++庫(kù)連接來(lái)對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行正確連接
  5. MySQL數(shù)據(jù)庫(kù)來(lái)支持簡(jiǎn)單的圖形計(jì)數(shù)器
責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2011-04-14 11:19:14

MySQL

2010-05-12 18:02:11

MySQL數(shù)據(jù)庫(kù)

2023-09-14 23:05:57

? ?MySQL數(shù)據(jù)庫(kù)

2010-05-20 16:24:14

MySQL數(shù)據(jù)庫(kù)

2009-05-19 10:22:29

數(shù)據(jù)庫(kù)表格隨機(jī)讀取數(shù)據(jù)庫(kù)

2009-02-02 13:16:23

修復(fù)數(shù)據(jù)表MySQL

2011-05-18 13:16:21

MySQL數(shù)據(jù)庫(kù)鎖定

2011-07-19 11:12:36

PHPMySQL數(shù)據(jù)庫(kù)

2010-05-24 14:38:41

MySQL數(shù)據(jù)庫(kù)

2010-06-07 13:53:04

MySQL數(shù)據(jù)庫(kù)表

2019-10-21 08:08:34

MySQL數(shù)據(jù)庫(kù)主鍵

2009-02-02 16:50:34

數(shù)據(jù)庫(kù)表的鎖定MySQL

2018-09-11 17:13:23

MySQ數(shù)據(jù)庫(kù)重復(fù)記錄

2010-04-28 18:25:51

Oracle數(shù)據(jù)庫(kù)

2023-09-13 14:52:11

MySQL數(shù)據(jù)庫(kù)

2011-08-01 10:56:51

scott用戶Oracle

2010-05-31 15:12:44

MySQL數(shù)據(jù)庫(kù)

2011-07-28 17:02:59

MYSQL數(shù)據(jù)庫(kù)跨表更新數(shù)據(jù)并合

2010-10-13 11:54:00

MySQL數(shù)據(jù)庫(kù)表

2010-04-20 10:12:42

OraclePL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91精品国产综合久久久久久漫画 | 91 视频网站 | 99久久久久久99国产精品免 | 国产成人精品久久二区二区 | 欧美一区视频 | 97国产精品| 欧美视频偷拍 | 久久国产成人精品国产成人亚洲 | 日本特黄a级高清免费大片 特黄色一级毛片 | 天堂色综合 | 久久一区二区三区电影 | 亚洲精品免费视频 | 欧美多人在线 | 国产成人午夜精品影院游乐网 | 日本免费一区二区三区 | 国产一级视屏 | 天天综合国产 | 亚洲国产二区 | 久久久久国色av免费观看性色 | 精品福利视频一区二区三区 | 国产免费又黄又爽又刺激蜜月al | 国产精品久久久久9999鸭 | 欧美一区二区三区 | 亚洲欧美bt | 国产精品久久久久久久岛一牛影视 | 91大片| 欧美激情精品久久久久久 | 久久这里只有精品首页 | 精品不卡 | 亚洲一区二区在线播放 | 精品国产一区二区三区在线观看 | 538在线精品| 久久久久久高潮国产精品视 | 婷婷丁香在线视频 | 51ⅴ精品国产91久久久久久 | 国产传媒视频在线观看 | 激情欧美一区二区三区中文字幕 | 日本又色又爽又黄又高潮 | 在线看h | 成人毛片在线视频 | 精品国产乱码久久久久久久久 |