Home SQL 기본 문법 - ALTER
Post
Cancel

SQL 기본 문법 - ALTER


SQL 기본 문법



ALTER

  • ALTER 문법을 사용하여 데이터베이스와 테이블의 내용을 수정 할 수 있습니다.


1. 데이터베이스 수정

예시

1
2
3
1. ALTER DATABASE 데이터베이스이름 CHARACTER SET=문자집합이름

2. ALTER DATABASE 데이터베이스이름 COLLATE=콜레이션이름
  • 콜레이션(collation) : 데이터베이스의 검색이나 정렬과 같은 작업을 할 때 사용하는 비교를 위한 규칙의 집합입니다.

예제

  • Test 데이터베이스의 문자 집합과 콜레이션을 변경하는 예제입니다.
1
ALTER DATABASE Test CHARACTER SET=euckr_bin COLLATE=euckr_korean_ci;



2. 테이블 수정

2-1 새로운 필드 추가

  • ALTER TABLE 문법과 함께 ADD를 사용하면 테이블에 필드를 추가 할 수 있습니다.

예시

1
2
ALTER TABLE 테이블이름 
ADD 필드이름 필드타입

예제

  • Test 테이블에 INT 타입인 phone 필드를 추가하는 예제입니다.
1
2
ALTER TABLE Test
ADD Phone INT


2-2 기존 필드 삭제

  • ALTER TABLE 문법과 DROP을 사용하면 테이블에 필드를 삭제 할 수 있습니다.

예시

1
2
ALTER TABLE 테이블이름 
DROP 필드이름

예제

  • Test 테이블에 Phone 필드를 삭제하는 예제입니다.
1
2
ALTER TABLE Test
DROP Phone


필드 타입 변경

  • ALTER TABLE 문법과 MODIFY COLUMN을 사용하면 테이블의 필드 타입을 변경 할 수 있습니다.

예시

1
2
ALTER TABLE 테이블이름
MODIFY COLUMN 필드이름 필드타입

예제

  • Test 테이블의 Phone 필드 타입을 INT에서 VARCHAR로 변경하는 예제입니다.
1
2
ALTER TABLE Test
MODIFY COLUMN Phone VARCHAR(20);
This post is licensed under CC BY 4.0 by the author.