과목 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
Posted by G4.
,