혼공 sql 2주차 미션 완료했습니다!
기본미션
p. 138의 확인 문제 2번 풀고 인증하기
선택미션
데이터 입력, 삭제하는 기본 형식 작성하기
insert into 테이블 이름 (열1, 열2, 열3, ...) values (값1, 값2, 값3, ...);
-- 테이블 이름 옆의 열 이름은 생략이 가능하다
delete from 테이블 이름 where 조건;
-- where이 없다면 모든 행의 데이터가 삭제될 수 있으므로 주의
정리
select 문의 가장 기본
select ~ from ~ where
-- select 뒤에는 열의 이름 from 뒤에는 테이블의 이름 where 뒤에는 조건식
use 문
use 데이터베이스 이름;
-- 해당 데이터베이스를 사용한다
where 문
select * from 테이블 이름 where 열 이름 = '데이터';
-- 열 이름이 '데이터'인 모든 행을 조회하라
select * from 테이블 이름 where 열 이름 <=10;
-- 10이하인 모든 행을 조회하라, 관계연산자에는 <=, >=, <, >, = 등이 있다
select * from 테이블 이름 where 열 이름 <=10 and 열 이름 >=5;
-- 10이하이면서 5이상인 모든 행을 조회하라, 논리연산자에는 and, or가 있다
-- and는 두 조건이 모두 만족해야 하며 or는 두 조건중 하나만 만족해도 된다
select * from 테이블 이름 where 열 이름 between 5 and 10;
-- between ~ and를 사용하여 더 편리하게 범위의 값을 구할 수 있다
select * from 테이블 이름 where 열 이름 in('데이터', '데이터', '데이터');
-- in()을 사용하여 or를 사용하지 않고 간결하게 쓸 수 있다
select * from 테이블 이름 where 열 이름 like '우%';
-- like를 사용하여 일부 글자를 검색할 수 있다
order by 절
limit
distinct
group by 절