SELECT - 조회 명령어// 테이블 전체 조회
SELECT * FROM 데이터베이스명.테이블명;
// 특정 칼럼 조회
SELECT column1, column2, ... FROM 데이터베이스명.테이블명;
WHERE - 조건 추가같음
// 특정 값과 일치하는 데이터 조회
SELECT * FROM 데이터베이스명.테이블명 **WHERE** email = 'taehos@hanmail.net';
같지 않음 !=, <>
// 특정 값과 일치하지 않는 데이터 조회
SELECT * FROM 데이터베이스명.테이블명 **WHERE** gender != 'm';
SELECT * FROM 데이터베이스명.테이블명 **WHERE** gender <> 'm';
하나의 범위
// age가 25세 이상인 데이터 조회
SELECT * FROM 데이터베이스명.테이블명 **WHERE** age >= 25;
특정 구간 조회 : *BETWEEN … AND …*
// age가 30대인 데이터 조회하기
SELECT * FROM 데이터베이스명.테이블명 **WHERE** age **BETWEEM** 30 **AND** 39;
특정 구간 제외 : *NOT BETWEEN … AND …*
// age가 30대가 아닌 데이터 조회하기
SELECT * FROM 데이터베이스명.테이블명 **WHERE** age **NOT BETWEEM** 30 **AND** 39;
특정 날짜 이후 조회 (DATE 칼럼)
// 2019-01-01 이후에 해당하는 데이터 조회
SELECT * FROM 데이터베이스명.테이블명 **WHERE** sign_up_day > '2019-01-01'
// 2018 년도에 해당하는 데이터 조회
SELECT * FROM 데이터베이스명.테이블명 **WHERE** sign_up_day BETWEEN '2018-01-01' AND '2018-12-31'
이 중에 있는~ IN
OR를 사용해도 되지만 조건 항목이 많을 경우 IN을 사용하면 가독성이 좋아진다.// age가 딱 20세 또는 30세인 데이터만 조회
SELECT * FROM 데이터베이스명.테이블명 WHERE age IN (20, 30);