bskyvision.com RSS 태그 관리 글쓰기 방명록
2020-12-15 09:15:21

컬럼명을 처음에 잘 설정해주는 것이 가장 좋겠지만, 이후에 좀 더 적절한 이름이 생각날 수도 있습니다. 오늘은 MariaDB에서 컬럼명을 바꾸는 것에 대해서 살펴보도록 하겠습니다. MySQL의 경우에도 동일한 방법으로 컬럼명을 바꿀 수 있습니다. MariaDB 자체가 MySQL의 무료 버전 느낌이기 때문에 웬만한 문법과 사용 방법은 모두 같습니다. 

 

 

위와 같이 생긴 user라는 이름의 테이블이 있다고 가정하고 시작하겠습니다. 이 테이블에는 id, name, level이라는 컬럼들이 있습니다. name이라는 컬럼명을 nickname으로 바꿔보도록 하겠습니다. 

 

MariaDB [test]> ALTER TABLE user CHANGE name nickname VARCHAR(30) NULL;

 

 

여기서 주의할 것은 이름만 바꾸고 싶다고 해서

 

ALTER TABLE user CHANGE name nickname;

 

라고 입력해주면 에러가 뜹니다. 컬럼의 타입도 동일하게 다시 입력해줘야 합니다. 제가 VARCHAR(30) NULL을 추가한 것처럼 말입니다. 

 

자, 그럼 제대로 컬럼명이 nickname으로 바뀌었는지 확인해보겠습니다.

 

MariaDB [test]> SHOW COLUMNS FROM user;

 

 

잘 바뀌었죠? 

글을 읽던 중에 궁금했던 부분은 질문해주세요.
제가 직접 만든 질의응답사이트인 asksim.co.kr에 질문을 남기셔도 좋습니다.
마크다운(MARKDOWN)으로 상황 설명과 함께 코드와 이미지를 남겨주시면 더욱 더 원활한 소통이 될 것입니다.
asksim에서 질문하기
비밀글
bskyvision.com. Designed by 코딩재개발.