관리 메뉴

솜씨좋은장씨

[MySQL] DB 테이블 수정 쿼리 - Table Column 추가, 수정, 삭제 본문

Programming/SQL | Database

[MySQL] DB 테이블 수정 쿼리 - Table Column 추가, 수정, 삭제

솜씨좋은장씨 2021. 11. 1. 22:44
728x90
반응형

최근에 DB 테이블을 구성하고 SqlAlchemy와 Python을 통해 DB와 연동하여 이런 저런 API 작업을 진행하였습니다.

처음으로 DB 테이블을 구성하고 작업하다보니 column 명도 그렇고 데이터 형식도 계속 바꾸게 되어

이미 만들어져 있는 테이블을 계속 수정해야하는 일이 있었습니다.

 

이 글에서는 DB Table Column을 추가, 수정, 삭제하는 쿼리에 대해 적어보려 합니다.

👨🏻‍💻 Column 추가 쿼리

ALTER TABLE [column을 추가할 테이블명] ADD COLUMN [추가할 column 명] [데이터 형식] [NULL가능 여부];

👨🏻‍💻 Column 데이터 형식 수정 쿼리

ALTER TABLE [수정할 column이 있는 테이블 명] MODIFY COLUMN [데이터 형식 수정할 컬럼명] [변경할 데이터형식] [NULL 가능 여부];

👨🏻‍💻 Column 명 + 데이터 형식수정 쿼리 ( 데이터형식을 기존 형식으로 두면 이름만 변경 )

ALTER TABLE [수정할 column이 있는 테이블 명] CHANGE COLUMN [기존 컬럼명] [변경할 컬럼명] [변경할 데이터형식] [NULL 가능 여부];

👨🏻‍💻 Column  삭제 쿼리

ALTER TABLE [테이블명] DROP COLUMN [삭제할 column명];

읽어주셔서 감사합니다.

Comments