WORK/DB

DB 별 컬럼 변경 방법

im 수캥이 2018. 1. 25. 16:16


이놈에 alter 문은 매번 할때마다 검색해서 사용하는 나...내가 멍청 한건가 ㅠㅠ

다른분들은 다들 외우시나요 ? ㅠㅠ


그래서 정리한 db 별 컬럼 변경법 !



MYSQL 컬럼 변경하기


1. 컬럼추가


ALTER TABLE  테이블명 ADD 컬럼명 타입 옵션 

ex) ALTER  TABLE  USER_INFO ADD [컬럼명] varchar(100) not null default '0';


2. 컬럼 삭제


ALTER TABLE 테이블명 drop 컬럼명


3. 컬럼명 변경 및 타입 변경


ALTER TABLE  테이블명 CHANGE 컬럼명 변경할컬럼명 VARCHAR(12)


4. 컬럼 TYPE 수정


ALTER TABLE 테이블명 MODIFY 컬럼명 VARCHAR(20)




MSSQL 컬럼 변경하기


1. 컬럼추가


ALTER TABLE  [테이블명] ADD [컬럼명] [타입] [옵션]


2. 컬럼 삭제


ALTER TABLE 테이블명 drop 컬럼명


3. 컬럼명 변경 


EXEC SP_RENAME '테이블명', '컬럼명', 'COLUMN'


4. 컬럼 TYPE 수정


ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 CHAR(4)



ORACLE 컬럼 변경하기


1. 컬럼추가


ALTER TABLE 테이블명 ADD( 컬럼명 VARCHAR(100) )


2. 컬럼 삭제


ALTER TABLE 테이블명 DROP COLUMN 컬럼명


3. 컬럼명 변경 


ALTER TABLE 테이블명 RENAME COLUMN 원래컬럼명 TO 바꿀컬럼명


4. 컬럼 TYPE 수정


ALTER TABLE 테이블명 MODIFY( 컬럼명 VARCHAR(100) )



이렇게 적어놔도 또 나중엔 찾아보겠지 ㅠㅠ


이상으로B 별 컬럼 변경 방법에 대해 알아 보았습니다.

'WORK > DB' 카테고리의 다른 글

MYSQL GROUP_CONCAT (세로컬럼 가로로 합치기 )  (0) 2018.02.01
ORACLE 공백제거  (0) 2018.01.26
MYSQL 에서 ORACLE 의 MERGE INTO 기능  (0) 2018.01.19
mysql count() 함수  (0) 2018.01.17
oracle sql developer 에서 다중 DB 사용하기  (0) 2018.01.16