새소식

데이터베이스/mysql

[mysql] 테이블에 컬럼(column) 추가하기

  • -

이번 데이터베이스 수업을 들으면서 mysql을 이용하였는데요

그 동안에는 그냥 단순히 정보를 저장하고 빼오고만 했었는데

이번에는 스키마를 직접짜는 것에 대해 배웠어요

그래서 스키마를 짜고 완성됐다 생각하고 mysql에 db를 생성하고 table을 만들었습니다

 

그런데 하다 보니까 부족한 부분이 보여서 column을 원래 테이블에 추가하려고해요

그럴때 쓸 수 있는 구문입니다!!

 

<이미 만들어진 테이블에 column 추가하기>

ALTER TABLE [table명] ADD [column명] [column type];

위 처럼 ALTER 문을 사용해서 column을 추가해줄 수 있어요

table명에는 컬럼을 추가하고 싶은 테이블 이름을 입력하고

추가하고 싶은 column명과 column type을 ADD 뒤에 차례로 적어주면 됩니다.

 

// departure 테이블에 date 타입의 departure_data 컬럼 추가하기
ALTER TABLE departure ADD departure_date date;

위의 예문을 응용해서 위 처럼 쓸 수 있답니다

간단하죠???

 

보통 스키마는 한 번 만들고 잘 안바꾼다고 하지만 쓸일이 있겠죠??

그러니까 처음부터 잘 만듭시다 ㅠㅠㅠ

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.