반응형
✅ ALTER 문법
ALTER 문법은 데이터베이스에서 테이블의 제약 조건이나 속성을 수정하는 명령입니다. 테이블의 구조를 변경하거나 제약 조건을 추가, 제거하거나 속성을 추가, 제거하고 데이터 타입을 변경하거나 NULL 또는 NOT NULL 제약 조건을 수정하는 등의 작업을 수행할 수 있습니다.
ALTER TABLE 테이블이름
[ADD 속성이름 데이터타입]
[DROP COLUMN 속성이름]
[ALTER COLUMN 속성이름 데이터타입]
[ALTER COLUMN 속성이름 [NULL | NOT NULL]]
[ADD PRIMARY KEY(속성이름)];
💡 ALTER - ADD 문법
ALTER TABLE 문을 사용하여 테이블에 새로운 속성을 추가할 수 있습니다.
ALTER TABLE 테이블이름
ADD 속성이름 데이터타입;
예를 들어, "학생" 테이블에 새로운 속성으로 "나이"를 추가하려면 다음과 같이 명령을 실행할 수 있습니다.
#Example
ALTER TABLE 학생
ADD 나이 INT;
💡 ALTER - DROP COLUMN 문법
ALTER TABLE 문을 사용하여 테이블에서 기존의 속성을 제거할 수 있습니다.
ALTER TABLE 테이블이름
DROP COLUMN 속성이름;
예를 들어, "학생" 테이블에서 "나이" 속성을 제거하려면 다음과 같이 명령을 실행할 수 있습니다.
#Example
ALTER TABLE 학생
DROP COLUMN 나이;
💡 ALTER - ALTER COLUMN 문법
ALTER TABLE 문을 사용하여 테이블의 속성의 데이터 타입을 변경하거나 NULL 또는 NOT NULL 제약 조건을 수정할 수 있습니다.
ALTER TABLE 테이블이름
ALTER COLUMN 속성이름 데이터타입;
데이터 타입 변경 예시
#Example
ALTER TABLE 학생
ALTER COLUMN 나이 VARCHAR(50);
NULL 또는 NOT NULL 변경 예시
#Example
ALTER TABLE 학생
ALTER COLUMN 나이 NULL;
#Example
ALTER TABLE 학생
ALTER COLUMN 나이 NOT NULL;
💡 ALTER - ADD PRIMARY KEY 문법
ALTER TABLE 문을 사용하여 테이블에 기본키를 추가할 수 있습니다.
ALTER TABLE 테이블이름
ADD PRIMARY KEY (속성이름);
예를 들어, "학생" 테이블에 "학번" 속성을 기본키로 추가하려면 다음과 같이 명령을 실행할 수 있습니다.
#Example
ALTER TABLE 학생
ADD PRIMARY KEY (학번);
반응형
'기타 > 정보처리기사' 카테고리의 다른 글
정보처리기사 정처기 | 분산 데이터베이스 시스템 | 필기&실기 개념 (0) | 2023.07.11 |
---|---|
정보처리기사 정처기 | 정규화(Normalization) - 데이터베이스의 설계 과정 | 필기&실기 개념 (0) | 2023.07.11 |
정보처리기사 정처기 | SQL UPDATE 문법 - 데이터 조작어(Data Manipulation Language, DML) | 필기&실기 개념 (0) | 2023.07.11 |
정보처리기사 정처기 | SQL DELETE 문법 - 데이터 조작어(Data Manipulation Language, DML) | 필기&실기 개념 (0) | 2023.07.11 |
정보처리기사 정처기 | SQL CREATE 문법 - 데이터 정의어(Data Definition Language, DDL) | 필기&실기 개념 (0) | 2023.07.10 |
정보처리기사 정처기 | 데이터베이스 파일 구조 | 필기&실기 개념 (0) | 2023.07.10 |
정보처리기사 정처기 | SQL 분류 - DDL, DML, DCL | 필기&실기 개념 (0) | 2023.07.10 |
정보처리기사 정처기 | SQL SELECT 문법 - 데이터 조작어(Data Manipulation Language, DML) | 필기&실기 개념 (0) | 2023.07.10 |