이놈에 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 |