티스토리 뷰

💼 정보 ver1.0

기본 쿼리 문법

James Wetzel 2009. 3. 11. 16:08
728x90
반응형

시나리오
기본 쿼리 문법에 대하여 알아보자.
정보
[데이터 베이스 생성]
CREATE DATABASE databaseName;

[데이터 베이스 선택]
use databaseName;

[테이블 생성 및 여러개의 primary key 설정]
CREATE TABLE FCT_DL1 (
  STN_ID int(11) DEFAULT NULL,
  REG_ID varchar(8) NOT NULL,
  TM_FC varchar(12) NOT NULL,
  NUM_EF varchar(8) NOT NULL,
  MAN_FC varchar(20) DEFAULT NULL,
  WD1 char(3) DEFAULT NULL,
  WD_TND char(1) DEFAULT NULL,
  WD2 char(3) DEFAULT NULL,
  BLANK0 varchar(12) DEFAULT NULL,
  WS_IT char(1) DEFAULT NULL,
  TA int(11) DEFAULT NULL,
  RN_ST int(11) DEFAULT NULL,
  BLANK1 varchar(12) DEFAULT NULL,
  BLANK2 varchar(12) DEFAULT NULL,
  BLANK3 varchar(12) DEFAULT NULL,
  BLANK4 varchar(12) DEFAULT NULL,
  WF varchar(100) DEFAULT NULL,
  WF_CD char(4) DEFAULT NULL,
  RN_YN char(1) DEFAULT NULL,
  PRIMARY KEY (REG_ID,TM_FC,NUM_EF)
)

[primary key 수정 & 삭제]
1. 기존 프라이머리 키를 삭제
alter table 테이블명 drop primary key;
2. 새로운 프라이머리 키를 설정
alter table 테이블명 add primary key(컬럼명, 컬럼명, 컬럼명 ... );

[컬럼 추가]
ALTER TABLE tableName ADD columName VARCHAR( 10 ) NOT NULL ;

[컬럼 사이즈 변경]
ALTER TABLE tableName CHANGE columName columName VARCHAR( 8 ) NULL DEFAULT NULL

[컬럼 이름 변경]
ALTER TABLE tableName CHANGE colum01 colum0101 VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci  NULL DEFAULT NULL

[컬럼 삭제]
ALTER TABLE tableName
DROP columName;
비고
입력


728x90
반응형