DB프로그래밍/MYSQL

MySql - select문

zelkova 2011. 3. 23. 17:03

<목차로 돌아가기>


SELECT 필드명 FROM 테이블명 WHERE 조건식 GROUP BY 필드명 (DESC,ASC)
SELECT 필드명 FROM 테이블명 HAVING 조건식 GROUP BY 필드명 (DESC,ASC)


-테이블의 모든 필드 검색하기
SELECT * FROM 테이블 이름

-테이블의 특정한 컬럼만 검색하기
SELECT (컬럼1, 컬럼2, 컬럼n) FROM 테이블 이름

-테이블의 필드를 정렬해서 검색하기
SELECT  * FROM 테이블명 ORDER BY 필드명 (ASC,DESC)

-테이블의 필드를 정렬해서 레코드개수 제한하여 검색하기
SELECT  * FROM 테이블명 ORDER BY 필드명 (ASC,DESC)  limit 정수

-테이블의 필드를 정렬해서 일정부분부터 레코드개수 제한하여 검색하기
SELECT  * FROM 테이블명 ORDER BY 필드명 (ASC,DESC)  limit 정수, 정수
보충설명하자면 차트순위 20위부터 30위까지 검색하고 싶다면 
select * from chart order by num desc limit 19, 10

-테이블의 특정조건을 만족하는 필드만 검색하기
SELECT * FROM 테이블 이름 WHERE 조건

더 자세한 where문은 목차의 where을  참조!


반응형

'DB프로그래밍 > MYSQL' 카테고리의 다른 글

MySql - UPDATE  (0) 2011.03.23
MySql - INSERT  (0) 2011.03.23
MySql - ALTER문  (0) 2011.03.23
mysql - 테이블 만들기  (0) 2011.03.21
mysql 기초 명령어  (0) 2011.03.21