과목 II SQL 기본 및 활용
제1장 SQL 기본
제2절 DDL(DATA DEFINITION LANGUAGE)
2. CREATE TABLE
나. CREATE TABLE
[예제] 다음 조건의 형태로 선수 테이블을 생성한다.
-----------------------------------------------------------------------
테이블명 : PLAYER
테이블 설명 : K-리그 선수들의 정보를 가지고 있는 테이블
칼럼명 : PLAYER_ID (선수ID) 문자 고정 자릿수 7자리,
PLAYER_NAME (선수명) 문자 가변 자릿수 20자리,
TEAM_ID (팀ID) 문자 고정 자릿수 3자리,
E_PLAYER_NAME (영문선수명) 문자 가변 자릿수 40자리,
NICKNAME (선수별명) 문자 가변 자릿수 30자리,
JOIN_YYYY (입단년도) 문자 고정 자릿수 4자리,
POSITION (포지션) 문자 가변 자릿수 10자리,
BACK_NO (등번호) 숫자 2자리,
NATION (국적) 문자 가변 자릿수 20자리,
BIRTH_DATE (생년월일) 날짜,
SOLAR (양/음) 문자 고정 자릿수 1자리,
HEIGHT (신장) 숫자 3자리,
WEIGHT (몸무게) 숫자 3자리,
제약조건 : 기본키(PRIMARY KEY) → PLAYER_ID
(제약조건명은 PLAYER_ID_PK)
값이 반드시 존재 (NOT NULL) → PLAYER_NAME, TEAM_ID
-----------------------------------------------------------------------
create table player
(
player_id char(7) not null,
player_name varchar(20) not null,
team_id char(3) not null,
e_player_name varchar(40),
nickname varchar(30),
join_yyyy char(4),
position varchar(10),
back_no tinyint,
nation varchar(20),
birth_date date,
solar char(1),
height smallint,
weight smallint,
constraint player_id_pk primary key(player_id)
);
-----------------------------------------------------------------------
'SQL 전문가 가이드' 카테고리의 다른 글
DROP COLUMN (0) | 2013.09.04 |
---|---|
ADD COLUMN (0) | 2013.09.04 |
SELECT 문장을 통한 테이블 생성 사례 (0) | 2013.09.04 |
생성된 테이블 구조 확인 (0) | 2013.09.03 |
제약조건(CONSTRAINT) (0) | 2013.09.03 |