#ALTER
ALTER
- 데이터베이스 테이블을 수정하는 데 사용되는 SQL 명령어 중 하나
- 이 명령어를 사용하면 기존 테이블의 구조를 변경하거나 수정이 가능
ALTER 명령어의 활용
- 열 추가: ADD COLUMN을 사용하여 새로운 열을 추가
- 예시:
ALTER TABLE 테이블명 ADD COLUMN 새로운열 VARCHAR(20);
- 예시:
- 열 삭제: DROP COLUMN을 사용하여 기존 열을 삭제할 수 있습니다.
- 예시:
ALTER TABLE 테이블명 DROP COLUMN 삭제할열;
- 예시:
- 열 수정: MODIFY COLUMN을 사용하여 열의 속성을 수정할 수 있습니다.
- 예시:
ALTER TABLE 테이블명 MODIFY COLUMN 열명 VARCHAR(50);
- 예시:
예시로 보는 ALTER 명령어 활용
- 새로운 열 추가: "CAST_MEMBER"라는 열을 VARCHAR 데이터 타입으로 추가하고 크기를 20바이트로 설정합니다.
- 예시:
ALTER TABLE Movies ADD COLUMN CAST_MEMBER VARCHAR(20);
- 예시:
- 기존 열 수정: "CAST_MEMBER" 열의 크기를 50바이트로 수정합니다.
- 예시:
ALTER TABLE Movies MODIFY COLUMN CAST_MEMBER VARCHAR(50);
- 예시:
- 데이터 타입 변경: "CAST_MEMBER" 열의 데이터 타입을 NUMBER로 변경합니다.
- 예시:
ALTER TABLE Movies MODIFY COLUMN CAST_MEMBER NUMBER;
- 예시:
ALTER 명령어의 활용 시 주의할 점
- 데이터베이스의 원본 구조를 최대한 유지하되, 필요에 따라 변경할 수 있습니다.
- 변경 사항이 필요한 경우에만 ALTER 명령어를 사용하는 것이 좋습니다.
결론!
- ALTER 명령어는 데이터베이스 테이블의 구조를 유연하게 수정할 수 있는 강력한도구
- 적절한 활용을 통해 데이터베이스의 유지보수 및 관리를 보다 효율적으로 수행이 가능하다!
'SQL' 카테고리의 다른 글
[SQL] CREAT를 통해 Table 만들기 (0) | 2024.03.06 |
---|---|
[SQL] 데이터베이스란? 테이블 알아보기 (0) | 2024.03.06 |