본문 바로가기
SQL

[SQL] 데이터베이스 테이블 수정하기, ALTER

by Leetora 2024. 3. 6.

#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