DBMS/MySQL (2) 썸네일형 리스트형 MySQL 무작위로 값 뽑아내기 메인 페이지에 입점업체를 랜덤으로 뿌려주기 위해 페이지를 작성중에, 한참 언어로 알고리즘 고민중이었는데... 너무 기능만 중시하다보니 DB부하문제도 걱정되고 하던 찰나에... 쉬운 방법을 알게됐다 SELECT * FROM table_name ORDER BY rand() LIMIT 3 ORDER BY 절에 의해 정렬 순서가 뒤섞이는 것 뿐인데 여기에 LIMIT 3 출력 갯수를 3줄로 줄여줌으로 인해 랜덤 효과가 발생 한다 시간 변환 함수 UNIX_TIMESTAMP(), FROM_UNIXTIME() php 코딩을 하다보면 datetime 필드와 unixtime 의 변환, 표기 문제로 고민 할 경우가 있는데 MySQL 자체에서 내장함수로 변환 기능을 제공한다. DateTime 에서 UnixTime으로 : SELECT UNIX_TIMESTAMP('2009-08-01') UnixTime에서 DateTime으로 : SELECT FROM_UNIXTIME(1249052400) 이전 1 다음