DB/MySQL vs MS-SQL vs ORACLE

오라클,MySQL,MSSQL 각 DBMS별 컬럼을 추가해보도록 하자

개발로짜 2014. 9. 23. 00:10

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

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


오라클 컬럼 추가 명령어


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이라는 테이블을 생성했었다 



해당 포스팅에서 생성했던 테이블구조를 기준으로 각 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