DB프로그래밍/MYSQL

MYSQL-where 문

zelkova 2015. 7. 26. 14:04

<목차로 돌아가기>


 Where 문?

where 우리나라 말로 '어디' 입니다. 

select,delete, update 에서 조건에 맞는 레코드를 지정하고자 할 때 사용되는 구문입니다.


 사용방법


아래는 연습용 테이블 member 입니다.


name

 id

pw

birthday

 김마이

 my

 apple

 0525 

 이에스

 s

 banana

 0313 

 박큐엘

 ql

 orange

 0222


where 필드명 = 검색어

ex) select * from member where name = '김마이'

name필드가 김마이인 레코드가 검색됨


where 필드명 =  검색어 or 검색어

ex) select * from member where birthday = birthday >0200  

 ->and birthday < 0400



where 필드명 =  검색어 and 검색어

ex) select * from member where birthday = birthday >0200

 →  and birthday < 0400

birthday필드가 200보다 크고 400 보다 작은 레코드가 검색됨


where 필드명 between 검색어 and 검색어

ex) select * from member where birthday between 200 and 400

birthday필드가 200보다 크고 400 보다 작은 레코드가 검색됨


where 필드명 like ('검색어%')

ex) select * from member where birthday like ('02%')

  02로 시작하는 모든 단어가 검색됩니다.


where 필드명 like ('_검색어')

ex) select * from member where birthday like ('__2')

세번째 글자가 2인 단어만 검색합니다.


where 필드명 like ('_검색어%')

ex) select * from member where birthday like ('__2%')

세번째 글자가 2를 포함하는 단어룰 모두 검색됩니다.


where 필드명 IN ('apple', 'banana')

ex) select * from member where birthday IN ('apple','banana')

필드명이 apple이거나 banana 인걸 검색해요


반응형

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

workbench 다운 및 설치  (0) 2016.03.11
MySql 자료형  (0) 2015.07.15
My SQL 기본키 설정  (0) 2015.07.14
MYSQL 계정추가하기  (0) 2015.06.25
My-SQL(ver5.619) 설치하기 (작업환경 : 윈도우7)  (0) 2014.06.05