SELECT * FROM 테이블명
셀렉트 뒤에 컬럼을 선택, 그 후 프롬뒤에 테이브을 선택하는 방식
칼럼명 선택시 컬럼명 쉼표로 여러개 선택 가능(ex 칼럼1,칼럼2)
출력이 안된다면
SELECT * FROM 데이터베이스명.테이블명
SELECT문안에서 SELECT문을 이용한 필터 가능
SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC;
기본이 ASC(오름차순), 내림차순은 DESC(내림차순)
이후 추가 정렬을 하고 싶다면
SELECT * FROM 테이블명 ORDER BY 컬럼명1 ASC, 컬럼명2 DESC;
식으로 작성
SELECT * FROM product ORDER BY 3 DESC
컬럼명이 아닌 몇번째 컬럼인지 숫자로도 정렬가능
SELECT 컬럼명 FROM 테이블명 WHERE 조건식
위와 같이 입력시 테이블안에 조건식에 맞는 행만 보여줌(ex WHERE 카테고리 ='가구'), 범위 설정 시 문자도 범위 설정 가능( 'ㄱ' < 'ㄴ', true)
SELECT * FROM product
WHERE 가격 BETWEEN 5000 AND 8000
범위의 경우 BETWEEN AND 사용
SELECT 컬럼명 FROM 테이블명 WHERE 조건식1 AND 조건식2
AND 또는 OR을 이용하여 여러개 입력
WHERE NOT 카테고리 = '가구'
조건식 앞에 붙을 수 있음, != 랑 같음
위의 경우 카테고리가 가구가 아닌 것들만 출력됨
WHERE 카테고리 IN ('신발', '가전, '식품')
or이 많을 때 사용,
위는 WHERE 카테고리 = '신발' OR 카테고리 = '가전' OR 카테고리 = '식품' 와 같음