SQL

[MySQL] 컬럼의 이름과 데이터타입 및 속성 동시에 수정하기

엘라 ELLA 2022. 11. 15. 13:00
728x90
반응형

*해당 문서는 CODEIT [개발자를 위한 SQL 데이터베이스] 수업의 내용을 참고하였으며, 학습한 내용을 정리하기 위한 목적입니다.

<컬럼의 이름과 컬럼의 데이터타입 및 속성 동시에 수정하기>

기존 컬럼의 이름 수정하기는 [RENAME COLUMN A TO B]절을사용하였고, 컬럼의 타입 및 속성을 수정하기 위해서는 MODIFY절을 사용해 각각 수정하였습니다.

두가지를 동시에 수행해주는 절은 바로 CHANGE 입니다.

table_a 라는 테이블에 apple이라는 컬럼 이름을 banana로 변경하고 데이터 타입을 CHAR(5)에서 VARCHAR(2)로 바꾸고 속성도 NULL에서 NOT NULL로 바꿔보겠습니다.

테이블 이름 apple -> banana

데이터 타입 CHAR(5) -> VARCHAR(2)

속성 NULL -> NOT NULL

 

ALTER TABLE table_a
      CHANGE apple banana VARCHAR(2) NOT NULL;

 

이렇게 작성하면 속성과 이름을 한번에 변경 할 수 있습니다.

 


 

게시글이 도움이 되었다면

[로그인]이 필요 없는 ❤ 눌러주세요:)

반응형