반응형

출처:http://mcpaint.tistory.com/194

 

/* 테이블 생성 */
create table [테이블명](id int,name varchar(20));

/* 컬럼 추가 */
alter table [테이블명] add [컬럼명] [타입] [옵션];
ex) alter table [테이블명] add [컬럼명] varchar(100) not null default '0';

/* 컬럼 삭제 */
alter table [테이블명] drop [컬럼명];

/* 컬럼명 변경 및 타입 변경 */
alter table [테이블명] change [컬럼명] [변경할컬럼명] varchar(12);

/* 컬럼 타입 수정 */
alter table [테이블명] modify [컬럼명] varchar(14);

/* 테이블명 수정 */
alter table [테이블명] rename [변경할테이블명];

/* 테이블 삭제 */
drop table [테이블명];

 

 

Primary Key 2개 설정

CREATE TABLE member (
mem_num INT NOT NULL AUTO_INCREMENT,
mem_id VARCHAR(20), 
 

PRIMARY KEY (mem_num, mem_id)); 

 

컬럼 추가.

ALTER TABLE  테이블이름  ADD

새로 추가된 컬럼은 테이블 맨 마지막에 추가되며 NULL 값으로 입력됩니다.

 


ALTER TABLE EMP

ADD (email VARCHAR2(10));


 



컬럼 속성 변경.

ALTER TABLE  테이블이름  MODIFY

컬럼에 대해서 데이터 타입이나 크기, 기본값들을 변경할 수 있습니다.

 


ALTER TABLE EMP

MODIFY (email VARCHAR2(40));


 



컬럼 이름 변경.

ALTER TABLE  테이블이름  RENAME COLUMN 변경전이름 TO 변경후이름

 


ALTER TABLE EMP

RENAME COLUMN email to navermail;

  


  



컬럼 삭제.

ALTER TABLE  테이블이름  DROP


 


ALTER TABLE EMP

DROP COLUMN email;



[출처] http://k_builder.blog.me/40188303955
반응형

+ Recent posts