안녕하세요! 오늘은~ SQL ALTER TABLE 문을 구문과 사용방법에 대한 예제 등 자세히 살펴보겠습니다.
SQL ALTER TABLE 문은 데이터베이스의 기존 테이블 구조를 수정하는 데 사용됩니다. 이를 통해 사용자는 열을 추가, 제거, 수정하고 제약 조건이나 인덱스를 수정할 수 있습니다. 테이블 변경은 새로운 요구 사항이나 업데이트에 따라 데이터 구조를 변경할 수 있으므로 데이터베이스 유지 관리의 중요한 부분이 될 수 있습니다.
SQL ALTER TABLE 문의 구문
SQL ALTER TABLE 문의 기본 구문은 다음과 같습니다.
ALTER TABLE table_name
ACTION;
여기서 table_name은 수정할 테이블의 이름이고 ACTION은 테이블에서 수행하려는 작업입니다. 일반적으로 새 열을 추가하거나 기존 열을 수정합니다.
SQL ALTER TABLE 문의 예
1. 새 열 추가
기존 테이블에 새 열을 추가하려면 다음 구문을 사용합니다.
ALTER TABLE table_name
ADD column_name data_type;
예를 들어 데이터 유형이 INT인 age라는 열을 employees라는 테이블에 추가하려면 다음 SQL 문을 사용합니다.
ALTER TABLE employees
ADD age INT;
2. 기존 열 수정
기존 열을 수정하려면 다음 구문을 사용합니다.
ALTER TABLE table_name
ALTER COLUMN column_name data_type;
예를 들어 employees라는 테이블에서 salary라는 열의 데이터 유형을 INT에서 DECIMAL로 변경하려면 다음 SQL 문을 사용합니다.
ALTER TABLE employees
ALTER COLUMN salary DECIMAL(10, 2);
3. 테이블 이름 바꾸기
기존 테이블의 이름을 바꾸려면 다음 구문을 사용합니다.
ALTER TABLE table_name
RENAME TO new_table_name;
예를 들어 old_table이라는 테이블 이름을 new_table로 바꾸려면 다음 SQL 문을 사용합니다.
ALTER TABLE old_table
RENAME TO new_table;
4. 열 삭제
기존 테이블에서 열을 삭제하려면 다음 구문을 사용합니다.
ALTER TABLE table_name
DROP COLUMN column_name;
예를 들어 customers라는 테이블에서 phone이라는 열을 삭제하려면 다음 SQL 문을 사용합니다.
ALTER TABLE customers
DROP COLUMN phone;
SQL ALTER TABLE 문은 사용자가 데이터베이스의 기존 테이블 구조를 수정할 수 있도록 하는 유용한 툴입니다. 열을 추가, 제거, 수정해야 하거나 제약 조건이나 인덱스를 변경해야 하는 경우에 ALTER TABLE 문을 사용하면 변화하는 요구 사항에 따라 데이터베이스를 쉽게 최신 상태로 유지할 수 있습니다. 이제 자신 있고 효율적으로 SQL ALTER TABLE 문을 사용해 보세요!

'SQL' 카테고리의 다른 글
SQL NOT NULL 제약 조건 | 데이터베이스 테이블의 데이터 무결성 보장 (0) | 2023.05.28 |
---|---|
SQL 제약 조건 | 데이터베이스의 데이터 무결성 보장 (0) | 2023.05.27 |
손쉬운 테이블 삭제를 위한 SQL DROP TABLE 종합 정리 (0) | 2023.05.25 |
SQL CREATE TABLE 문 | SQL에서 테이블 생성을 위한 종합 정리 (0) | 2023.05.24 |
SQL Server 용 SQL 백업 데이터베이스 | 데이터베이스 백업 및 복구 종합 정리 (0) | 2023.05.23 |