p. 226의 market_db의 회원 테이블(member) 생성하고, p. 229 데이터 입력한 후 인증하기
⌨️ 코드
🖥️ 결과
⌨️ 코드
🖥️ 결과
⌨️ 코드
🖥️ 결과
member
buy
p. 271 확인 문제 4번 풀고 인증하기
CREATE OR REPLACE VIEW
- 기존 뷰가 있어도 덮어쓰는 효과
= 'DROP VIEW' & 'CREATE VIEW' 연속 작성한 효과- CREATE VIEW만 사용
→ 기존에 뷰가 있다면 오류 발생
📖 뷰 (view)
- 데이터베이스 개체 중 하나, 테이블과 밀접한 관련 ⭕️
- SELECT문으로 한 번 생성 → 테이블과 거의 동일한 개체 취급
- 테이블처럼 실제 데이터 가지고 있지는 ❌
- 분류
1) 단순 뷰 : 하나의 테이블과 연관된 뷰
2) 복합 뷰 : 2개 이상의 테이블과 연관된 뷰
👇 예시
CREATE VIEW v_memberbuy
AS
SELECT B.mem_id, M.mem_name, B.prod_name, M.addr,
CONCAT(M.phone1, M.phone2) '연락처'
FROM buy B
INNER JOIN member M
ON B.mem_id = M.mem_id;