MYSQL chapter 08. 테이블과 뷰 8.1 테이블 P310
DATABACE/MYSQL 2018. 2. 16. 08:52 |MYSQL chapter 08. 테이블과 뷰 8.1 테이블
8.1.1 테이블 만들기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | USE tableDB; DROP TABLE IF EXISTS buytbl, usertbl; CREATE TABLE usertbl -- 회원 테이블 ( userID CHAR(8), -- 사용자 아이디 name NVARCHAR(10), -- 이름 birthYear INT, -- 출생년도 addr NCHAR(2), -- 지역(경기, 서울, 경남식으로 2글자만입력) mobile1 CHAR(3), -- 휴대폰의 국번 (011, 016, 017, 018, 019, 010 등) mobile2 CHAR(8), -- 휴대폰의 나머지전화번호 (하이픈 제외) height SMALLINT, -- 키 mDate DATE -- 회원가입일 ); CREATE TABLE buyTbl -- 회원 구매 테이블 ( num INT, -- 순번(PK) userID CHAR(8), -- 아이디(FK) prodName nCHAR(6), -- 물품명 groupName nCHAR(4), -- 분류 price INT, -- 단가 amount SMALLINT -- 수량 ); | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | USE tableDB; DROP TABLE IF EXISTS buytbl, usertbl; CREATE TABLE usertbl -- 회원 테이블 ( userID CHAR(8) NOT NULL, -- 사용자 아이디 name NVARCHAR(10) NOT NULL, -- 이름 birthYear INT NOT NULL, -- 출생년도 addr NCHAR(2) NOT NULL, -- 지역(경기, 서울, 경남식으로 2글자만입력) mobile1 CHAR(3) NULL, -- 휴대폰의 국번 (011, 016, 017, 018, 019, 010 등) mobile2 CHAR(8) NULL, -- 휴대폰의 나머지전화번호 (하이픈 제외) height SMALLINT NULL, -- 키 mDate DATE NULL -- 회원가입일 ); CREATE TABLE buyTbl -- 회원 구매 테이블 ( num INT NOT NULL, -- 순번(PK) userID CHAR(8) NOT NULL, -- 아이디(FK) prodName nCHAR(6) NOT NULL, -- 물품명 groupName nCHAR(4) NULL, -- 분류 price INT NOT NULL, -- 단가 amount SMALLINT NOT NULL -- 수량 ); | cs |
'DATABACE > MYSQL' 카테고리의 다른 글
MySQL chapter 01. DBMS 개요와 MySQL 소개 // 수정 (0) | 2018.02.17 |
---|---|
9.3.3 클러스터형 인덱스와 보조 인덱스의 구조 p367, p368 (0) | 2018.02.17 |
TABLES, DATABASE 삭제 (0) | 2018.02.15 |
7.3.4 오류 처리 (0) | 2018.02.15 |
7.3.3 WHILE과 ITERATE/LEAVE p292, P293 (0) | 2018.02.15 |