drop database if exists DB명 - 만약 같은 이름의 DB명이 있으면 삭제
-입력-
insert into 테이블명 (삽입할 컬럼 명) values(값)
insert into 테이블명 values(값)
select 컬럼명 from 테이블명
select * from 테이블명 - *는 전체 컬럼 출력
select * from 테이블명 where 조건
-like-
select * from 테이블명 where 컬럼명 like '%문자' - 끝나는 문자
select * from 테이블명 where 컬럼명 like '문자%' - 시작하는 문자
select * from 테이블명 where 컬럼명 like '%문자%' - 포함된 문자
select * from 테이블명 where 컬럼명 like '_문자%' - 두번째 문자
ex) select * from 테이블명 where name like '김%';
-in/or-
select * from 테이블명 where 컬럼명 in(문자들) - or
select * from 테이블명 where 컬럼명 not in(문자들) - 문자들 제외한
ex) select * from 테이블명 where addr in('서울', '경기');
-between-
select * from 테이블명 where 컬럼명 between A and B
ex) select * from 테이블명 where height between 170 and 180;
-정렬-
select * from 테이블명 order by 컬럼명 - 오름차순
select * from 테이블명 order by 컬럼명 asc - 오름차순
select * from 테이블명 order by 컬럼명 desc - 내림차순
select * from 테이블명 order by 컬럼명1 desc, 컬럼명2 asc - 컬럼명1은 내림차순, 컬럼명2는 오름차순
select * from 테이블명 where 조건 order by 컬럼명 - 조건 검색 후 정렬
ex) select * from 테이블명 order by age;
-중복제거-
select distinct 컬럼명 from 테이블명
-NULL확인-
select * from 테이블명 where 컬럼명 is null; - 컬럼명의 데이터가 null일 경우
select * from 테이블명 where 컬럼명 is not null; - 컬럼명의 데이터가 null이 아닌 경우
-수정-
update 테이블명 컬럼명 = 수정될 값 where 조건
ex) update 테이블명 name = '홍길동' where name like '%길동'
-삭제-
delete from 테이블명 where 조건