소연이의 메모장

[혼공SQL] 03. SQL 기본 문법 본문

Programming/MySQL

[혼공SQL] 03. SQL 기본 문법

xoyeon 2023. 9. 26. 21:16
반응형

1. SELECT

# select : 구축이 완료된 테이블에서 데이터를 추출하는 기능
select 열 이름 from 테이블 이름 where 조건식 -- 조건에 따른 결과
select 열_이름
	from 테이블_이름
    where 조건식;
select * from (테이블 이름); -- 테이블의 모든 행 출력
select 열_이름
	from 테이블_이름
    where 조건식
    group by 열_이름
    having 조건식
    order by 열_이름
    limit 숫자
    
select 열_이름
	from 테이블_이름
    where 조건식
select mem_name, height from member
	where height > (select height from member where mem_name = '에이핑크');

2. INSERT

# insert : 데이터 입력
insert (into)

3. USE

# use : db를 사용하겠다고 명시
use 데이터베이스_이름
use 데이터베이스_이름
select * from 테이블_이름

select * from 데이터베이스_이름.테이블_이름

5. 별칭(alias) 지정

select addr 주소, debut_date "데뷔 일자(별칭)", mem_name from member;

6. BETWEEN ~ AND

select mem_name, height from member
	where height >= 163 and height <= 165;
    
select mem_name, height from member
	where height between 163 and 165;

7. IN

select mem_name, addr from member
	where addr = '경기' or addr = '전남' or addr = '경남';
    
select mem_name, addr from member
	where addr in('경기', '전남', '경남');

8. LIKE

select * from member
	where mem_name like '우%';

9. _ : 한 글자와 매치하기 위해서 사용

select * from member
	where mem_name like '__핑크';
 
>> 에이핑크