[혼공학습단]4주차

suyeon·2023년 1월 18일
0

혼공단9기_SQL

목록 보기
4/6
post-thumbnail

Chapter 05

😊기본미션: p. 226의 market_db의 회원 테이블(member) 생성하고, p. 229 데이터 입력한 후 인증하기

회원 테이블 생성하기

  • naver_db를 생성하기
use naver_db;
drop table if exists member;
  • 회원테이블 생성
create table member	-- 회원테이블
(	mem_id	CHAR(8)	not null	primary key, -- 회원아이디(pk)
	mem_name	VARCHAR(10)	not null,	-- 이름
    mem_number	TINYINT	not null,	-- 인원수
    addr	CHAR(2)	not null,	-- 주소(경기, 서우르, 경남 식으로 2글자만 입력)
    phone1	char(3)	null,	-- 연락처의 국번
    phone2	char(8)	null,	-- 연락처의 나머지 전화번호(하이픈 제외)
    height	TINYINT UNSIGNED	null,	-- 평균 키
    debut_date	DATE	null	-- 데뷔 일자
);

데이터 입력하기

insert into member values('TWC', '트와이스', 9, '서울', '02', '11111111', 167, '2015-10-19');
insert into member values('BLK', '블랙핑크', 4, '경남', '055', '22222222', 163, '2016-8-8');
insert into member values('WMN', '여자친구', 6, '경기', '031', '33333333', 166, '2015-1-15');
  • 결과

😍추가미션: p. 271 확인 문제 4번 풀고 인증하기

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

0개의 댓글