MySQL 中隨機選擇10條記錄

原文地址mysql mysql手冊中存在rand()命令,能獲取到隨機行, 並使用limit 10 只採起其中幾行。sql SELECT id FROM user ORDER BY RAND() LIMIT 10; 數據量小於1000行的時候,上面的 sql 執行的快。可是當數據大於10000行, 排序的開銷就變得很重。上面的操做中,咱們在排序完就把幾乎全部的行都丟掉了。數據庫 只要咱們有一個數字
相關文章
相關標籤/搜索