본문 바로가기

Study

[혼공학습단 10기] 혼자 공부하는 SQL 2주차

안녕하세요 러텔입니다.

 

오늘은 SQL 혼공학습단 2주차 공부 내용을 정리하고 미션을 인증하겠습니다.

 

 

 

 

공부 내용 정리 

2주차에는 책의 챕터3을 공부했습니다. 

 

2주차의 주요 목표는 다음과 같습니다.

* SELECT 문의 기초 이해하기 (FROM, WHERE)

* SELECT 문을 더 깊게 이해하기 (ORDER BY, GROUP BY)

* 데이터를 입력하는 INSERT 문 이해하기

* 데이터를 수정하는 UPDATE 문 이해하기

* 데이터를 삭제하는 DELETE 문 이해하기

 

 

챕터3-1에서는 SELETE 문에서 가장 기초적인 FROM과 WHERE 절의 사용에 대해 알아보았습니다.

챕터 3-2에서는 SELETE 문을 좀 더 깊게 알아보았습니다. ORDER BY, LIMIT, GROUP BY, HAVING 절의 사용법을 익혔습니다.

마지막으로 챕터 3-3에서는 데이터를 입력, 수정, 삭제하는 INSERT 문, UPDATE 문, DELETE 문에 대해서 학습하였습니다. 

 

 

 

 

 

 

기본 미션 인증

기본 미션은 "p.138의 확인 문제 2번 풀고 인증하기" 입니다. 

 

미션 인증 화면입니다. 

1번은 height를 오름차순으로 정렬해 보여주고, 2번은 5번째부터 2개의 행만 보여줍니다. 3번은 phone1 열이 중복된 데이터는 1개만 보여줍니다.

 

 

 

 

 

 

 

선택 미션 인증 

선택 미션은 "데이터 입력, 삭제하는 기본 형식 작성하기" 입니다.

 

데이터를 입력하는 INSERT 문의 기본 형식은 다음과 같습니다.

INSERT INTO 테이블 [(열1, 열2, ...)] VALUES (값1, 값2, ...) ;

* 테이블 이름 다음에 나오는 열은 생략 가능하며, 생략 시 VALUES 다음에 나오는 값들의 순서 및 개수는 테이블을 정의할 때의 열 순서 및 개수와 동일해야 합니다. 

 

데이터를 삭제하는 DELETE 문의 기본 형식은 다음과 같습니다. 

DELETE FROM 테이블 WHERE 조건 ;

 

 

 

 

 

혼공학습단 2주차 활동도 끝났습니다. 혼공단 활동을 시작한게 엊그제 같은데, 벌써 시간이 이렇게 흘렀네요. SQL을 배우면서 점점 데이터베이스 분야에 흥미가 생기고, 더 많은 것을 알아보고 싶어졌습니다. 아직은 문법을 익히는 단계이지만, 이 책을 끝까지 배워서 SQL을 자유롭게 다루는 것을 기대하고 있습니다. 그러기 위해서는 이 혼공단 활동을 통해 계속 열심히 공부하는 것이 중요하겠지요.