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(8NOT NULL-- 사용자 아이디
    name NVARCHAR(10NOT NULL-- 이름
    birthYear INT NOT NULL-- 출생년도
    addr NCHAR(2NOT NULL-- 지역(경기, 서울, 경남식으로 2글자만입력)
    mobile1 CHAR(3NULL-- 휴대폰의 국번 (011, 016, 017, 018, 019, 010 등)
    mobile2 CHAR(8NULL-- 휴대폰의 나머지전화번호 (하이픈 제외)
    height SMALLINT NULL-- 키
    mDate DATE NULL -- 회원가입일
);
 
CREATE TABLE buyTbl -- 회원 구매 테이블
(
    num INT NOT NULL-- 순번(PK)
    userID CHAR(8NOT NULL-- 아이디(FK)
    prodName nCHAR(6NOT NULL-- 물품명
    groupName nCHAR(4NULL-- 분류
    price INT NOT NULL-- 단가
    amount SMALLINT NOT NULL -- 수량
);
cs


Posted by 너래쟁이
: