[수업목표]
1. 데이터베이스(DB)와 SQL이 왜 필요한지 이해한다.
2. DB에서 데이터를 가져오는 기초적인 문법인 Select와 Where문을 이해한다.
3. 조금 더 복잡한 분석을 위해 자주 사용되는 문법을 익힌다.
[배운 것]
- 데이터 뽑는 기초방법
show tables; - 테이블에 뭐 있나 보여줘
select * from 뭐시기; - 뭐시기 전체 선택할껴
select * from 뭐시기
where 저시기; - 뭐시기 선택해서 저시기 할려
컨트롤+엔터 - 지금 적어놓은 거 바로 적용하는 거
- 조건 걸기
!= - 같지 않음
between - 범위, 1일부터 30일까지 이런 거 쌉가능
in (1, 2); - 1, 2 포함
- 문자 패턴 조건
like %a - %a로 끝나는 데이터
like a% - a%로 시작하는 데이터
like %a% - a를 포함하는 데이터
like a%b - a로 시작해서 b로 끝나는 데이터
select 어쩌구저쩌구
limit 5; - 어쩌구저쩌구 조건 가진 애들 5개만 보여줘~ 왜냐면 데이터가 막 2천만개 있는데 그거 다 불러오면 버벅거리자나
select distinct(어쩌구) from 저쩌구; - 저쩌구에 있는 어쩌구 데이터에서 중복값 제외하고 보여줘
select count(*) from 어쩌구 - 어쩌구에 있는 거 갯수가 몇 개인지 알랴줌
select count(distinct(어쩌구)) from 저쩌구; - 저쩌구에 있는 어쩌구 데이터에서 중복값을 제외한 거의 숫자를 알랴줌
[수강소감]
숫자는 '안 쓰고' 문자는 '씀' 이거 자꾸 까먹음
내가 은근히 오타를 잘 낸다는 걸 알게 되었음 오류 나는 이유의 반은 오타였음
그리고 엔터를 많이 안 치데 눈에 잘 보이게 정리 좀 해야겠음
똑같이 쓴 것 같은데 왜 내가 할 때는 오류나고 튜터님이 하는 영상 보고 하면 되는 건지 소름끼친다
'개발일지' 카테고리의 다른 글
[내일배움단] 엑셀보다 쉬운 SQL - 3주차 / 22년 1월 11일 (1) | 2022.01.11 |
---|---|
[내일배움단] 왕초보 비개발자를 위한 웹개발 종합반 1주차 숙제 / 22년 1월 9일 (0) | 2022.01.10 |
[내일배움단] 엑셀보다 쉬운 SQL - 2주차 / 22년 1월 9일 (0) | 2022.01.09 |
[내일배움단] 왕초보 비개발자를 위한 웹개발 종합반 1주차 / 22년 1월 6일 (0) | 2022.01.06 |
[내일배움단] 왕초보 비개발자를 위한 웹개발 종합반 1주차 / 22년 1월 5일 (0) | 2022.01.05 |
댓글