본문 바로가기
개발이야기/데이터베이스

마리아DB mariadb 컬럼 추가

by 시다파파 2023. 6. 8.
반응형

예전에 asp를 할때는 mssql만 썼다.

php나 java에서도 oledb를 통해서 연결하고 사용할 수는 있겠지만

그래도 asp + mssql / php + mysql 이정도였던것 같다.

 

근데 요즘 제가 쓰고 있는 호스팅 업체를 보니 마리아디비를 쓰고 있더라.

엥~~  처음 들어본 디비인데?

뭐 어쨌든 데이터베이스 기본적인 구문은 거의 비슷한지라 접근하는것이 그렇게 어렵지는 않더라.

 

한가지 불편한 점은 mssql에서는 엔터프라이즈메니저를 통해서 편하게 사용했는데

마리이디비는 DBeaver이라는 툴을 이용했다.

 

뭐 내가 실력이 부족한것도 이유일 수 있겠고, 툴의 기능을 잘 몰라서일수도 있겠지만..

생성부터 이하 대부분을 쿼리문으로 제어했다.

모든걸 쿼리문으로 제어를 하다 보니 가장 자주 쓰이는 구문이 컬럼추가 구문이더라.

 

간략하게 적어보겠다.

 

기본 구조는 아래와 같다.

ALTER TABLE 테이블명
ADD COLUMN 컬럼명 데이터타입;

 

예문을 보면

ALTER TABLE customers
ADD COLUMN email VARCHAR(255);

이렇다.

 

그리고 제가 자주 쓰는 형태는 이렇다.

 

ALTER TABLE 데이블명 ADD COLUMN 컬럼명 데이터타입 AFTER 기존컬럼;

간략히 설명해 보면 기본 구문과 다 같은데 마지막에 어떤 컬럼 뒤에 올것인지를 지정한다.

그냥 기본 구문만 쓰면 맨 마지막에 컬럼이 추가될 것이다.

 

이상 마리아디비 컬럼 추가하는 기본 구문에 대해 알아보았다.

이후에도 마리아디비 중 자주 쓰일만한 구문에 대해 알아보겠다.

 

 

 

 

반응형