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;
이렇게 작성하면 속성과 이름을 한번에 변경 할 수 있습니다.
게시글이 도움이 되었다면
[로그인]이 필요 없는 ❤ 눌러주세요:)
반응형
'SQL' 카테고리의 다른 글
[MyBatis/SQL]MyBatis 동적쿼리 if문 | MyBatis 동적쿼리 이용하기 | MyBatis SQL (0) | 2023.01.26 |
---|---|
[MySQL] CASE 구문 익히기 | CASE WHEN ~ 예제 (1) | 2022.12.24 |
[MySQL] SELECT에 대한 모든것! 원하는 정보 가져오기 (0) | 2022.12.22 |
[SQL] 2개의 테이블 JOIN 여러번 하기 | 테이블 조인 (0) | 2022.11.10 |
[MySQL/SQL] 외래키 삭제하기 / Foreign key 삭제 (0) | 2022.10.19 |