어플리케이션 개발을 위해 이미 테스트 데이터까지 넣어놓았는데
요구사항 변경 및 설계 수정을 해야하는 일이 생겼다면..?
table을 다시 만들고 테스트 데이터를 수정해야할까요?
alter table을 이용하면 새로 table을 만들지 않아도 수정이 가능합니다.
이번 포스팅에서는 alter table에 대해서 알아보겠습니다!
★ 기존 테이블에 컬럼 추가하기 ★
ALTER TABLE [TABLE 명]
ADD COLUMN [COLUMN명] [데이터 타입] [옵션]
옵션
- DEFAULT 'VALUE' - VALUE를 기본값으로 설정합니다.
- NOT NULL - 새로 추가되는 컬럼에는 NULL이 들어갈 수 없습니다.
- UNIQUE - 새로 추가되는 컬럼에는 중복된 값이 들어갈 수 없습니다.
예시
옵션을 여러개 사용할 수도 있습니다
★기존 테이블 컬럼 삭제하기 ★
ALTER TABLE [TABLE명]
DROP COLUMN [COLUMN명]
※ ALTER 명령어를 사용하려면 먼저 USE 명령어로 사용중인 데이터베이스를 명시해야 합니다. ※
예시
'DataBase > SQL' 카테고리의 다른 글
MariaDB/Mysql) 스토어드 함수(Stored Function) 작성하기 (0) | 2019.10.18 |
---|---|
MYSQL) 게시판 꿀팁! LIMIT, OFFSET 키워드 (0) | 2019.07.28 |