혼공

혼자 공부하는 SQL 4주차

poem 2024. 7. 28. 06:05

사랑합니다. (냅다 고백)

4주차 미션

4주차
(7/22 ~ 7/28)
Chapter 05 p. 226의 market_db의 회원 테이블(member) 생성하고, p. 229 데이터 입력한 후 인증하기 p. 271 확인 문제 4번 풀고 인증하기

 

미션1. member 테이블 생성, 데이터 입력


1) GUI로 만들기

name 지정 안 해줘서 같은 테이블 3번 입력했다. 컨트롤 제트가 안 먹길래 그냥 계속 처음부터 하나하나 재입력했는데 뒤에 보니까 Alter table 누르면 수정 가능한 것이었음. 이렇게 또 효율을 배워가다

 

2) SQL문 직접입력

buy, member 테이블 만들어주었다.

✔ 좌측 우클릭으로 틈틈이 refresh all 해주기

 

강사님은 GUI보다 SQL문 작성하는 것이 더 편하다고 하셨는데, 나는 아직 코딩이 익숙치 않아서인지 체크박스 누르는 것이 더 편했다. 제게도 SQL문 영타 빠르게 치는 날이 올까요

 

3) 입력한 데이터 조회

select*from member;

 

미션2. 확인문제 4번

뷰를 생성할 때 CREATE VIEW는 기존에 뷰가 있으면 오류가 발생하지만, CREATE OR REPLACE VIEW는 기존에 뷰가 있어도 덮어쓰는 효과를 내기 때문에 오류가 발생하지 않는다. 즉, DROP VIEW와 CREATE VIEW를 연속적으로 작성한 효과를 갖는다.

CREATE OR REPLACE VIEW view_name
AS
	SELECT id, name, addr;