예) select * from table_name order by rand() limit 10 ;
위에서 table_name 에는 자신이 랜덤으로 데이터를 뽑을 테이블의 이름이며
10은 자신이 랜덤으로 몇개의 데이터를 뽑을것인지 쓰는 곳이다.
예를들어 자신이 aaa라는 테이블에서 7개의 임의의 데이터를 읽어오려면
select * from aaa order by rand() limit 7 ;
라고 쓰면 된다.
'프로그래밍 > MySQL' 카테고리의 다른 글
MySQL 기본적인 모니터링 방법과 Connection과 Memory 튜닝 방법 (0) | 2016.06.29 |
---|---|
Running a syntax check on /etc/my.cnf (0) | 2016.06.29 |
mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead [duplicate] (0) | 2016.05.11 |
MYSQL에서 랜덤으로 데이터 읽어오기 (0) | 2015.10.01 |