• 분류 전체보기 (160)
    • 개인프로젝트 (5)
      • 시연영상모음 (4)
      • 주저리주저리.. (1)
    • 자바스크립트이야기 (69)
      • ExtJS (30)
      • ExtJS 유의사항 (3)
      • HTML5 (1)
      • jQuery (17)
      • jQuery플러그인소개 (9)
      • jQuery UI 소개 (9)
    • 스프링연동하기 (23)
      • spring3 mvc 설정 (4)
      • spring3 mybatis 설정 (4)
      • spring3 기타설정 (11)
      • ibatis and mybatis (4)
    • DB (26)
      • MySQL vs MS-SQL vs O.. (5)
      • MySQL (10)
      • MSSQL (5)
      • Oracle (6)
    • 서버에웹환경구축하기 (13)
      • 1.VirtualBox+CentOS .. (5)
      • 2.JAVA(JDK) 설치 (1)
      • 3.Apache+Tomcat 설치 (3)
      • 4,SVN Server 설치 (1)
      • 5.마리아DB(MariaDB) 설치 (2)
      • 6.몽고DB(MongoDB)설치 (1)
    • 샘플소스 (14)
      • 샘플소스(JAVA) (7)
      • 샘플소스(JSTL) (4)
      • 샘플소스(jQuery/스크립트) (3)
    • 에디터연동 (5)
      • NAVER-스마트에디터 (4)
      • DAUM-다음에디터 (1)
    • 블로그팁 (3)
    • 디지털이야기 (2)
댓글
/207
2014. 9. 23. 00:10
오라클,MySQL,MSSQL 각 DBMS별 컬럼을 추가해보도록 하자

개발을 하면서 요구사항에 따라 컬럼을 추가하는 경우가생긴다.

 이럴 경우를 위해 포스팅을 해보도록 하겠음


오라클 컬럼 추가 명령어


ALTER  TABLE TABLENAME ADD(COLUMNNAME COLUMNTYPE)


MySQL 컬럼추가 명령어


ALTER TABLE TABLENAME ADD COLUMN COLUMNNAME COLUMNTYPE


MSSQL 컬럼추가 명령어


ALTER TABLE TABLENAME ADD  COLUMNNAME COLUMNTYPE


위는 각 DBMS별 컬럼 추가/삭제 기본 명령어들이다


※ 추가적으로 MySQL은 추가하는 컬럼의 위치를 정할 수 있다

    필수는 아니지만 있다는것만 알아두도록 하자



MySQL의 원하는 컬럼뒤에 추가하고 싶을 경우


ALTER TABLE 테이블이름 ADD COLUMN 추가하고자 하는 컬럼명 컬럼타입 AFTER 컬럼이름


MySQL의 컬럼을 맨앞에 생성 할 경우


ALTER TABLE 테이블이름 ADD COLUMN COLUMN_NAME COLUMN_TYPE FIRST


위와같이  MySQL은 특정 위치에 컬럼을 배치하여 생성하는것이 가능하다



지난 포스팅이 MEMBERTABLE이라는 테이블을 생성했었다 


2014/09/22 - [DB/MySQL vs MS-SQL vs ORACLE] - (MySQL,MS-SQL,ORACLE) DB에 존재하는 테이블이름 변경하기


해당 포스팅에서 생성했던 테이블구조를 기준으로 각 DBMS별로 컬럼을 추가해보도록 하자



컬럼추가전 MySQL 컬럼




컬럼추가전 MS-SQL




컬럼추가전 ORACLE 




상단 기본 명령어들을 각 DBMS에 맞추어 실행 한후 컬럼을 확인해보도록 하자

동일하게 email varchar(200) 형식으로 컬럼을 추가하도록 하자


명령어 실행 후 MySQL 컬럼 확인


ALTER TABLE MEMBERTABLE ADD COLUMN EMAIL VARCHAR(200)



명령어 실행 후 MS-SQL 컬럼 확인


ALTER TABLE MEMBERTABLE ADD  EMAIL VARCHAR(200)




명령어 실행 후 ORACLE 컬럼 확인


ALTER  TABLE MEMBERTABLE ADD(EMAIL VARCHAR(200))






모두 정상적으로 email 컬럼이 추가된것을 확인하였다




1. 지속적인 구독을 원하신다면 네이버 이웃추가 부탁드립니다


2. 도움이 되셨다면 공감한번 꾹! 눌러주세요

 

3. 궁금하신점이 있으시다면 댓글 GOGO 


Bye



저작자표시 비영리 변경금지 (새창열림)

'DB > MySQL vs MS-SQL vs ORACLE' 카테고리의 다른 글

각 DBMS(oracle,mssql,mysql) 별 컬럼,필드 삭제 명령어  (0) 2014.09.23
(MySQL,MS-SQL,ORACLE) DB에 존재하는 테이블이름 변경하기  (0) 2014.09.22
(MySQL,MS-SQL,ORACLE) case when then else end 사용하여 조건문 다루기  (0) 2014.08.24
DBMS별(ms-sql vs mysql vs oracle) 문자열 합치기  (0) 2014.08.18

티스토리툴바