51. CREATE TABLE문에 포함되지 않는 기능은?
❶ 속성 타입 변경
② 속성의 NOT NULL 여부 지정
③ 기본키를 구성하는 속성 지정
④ CHECK 제약조건의 정의
✅ CREATE TABLE문의 기능
CREATE TABLE문은 테이블을 새로 생성할 때 사용하는 명령어입니다.
아래와 같은 것들을 설정할 수 있습니다:
기능 설명 예시
속성 정의 | 컬럼명과 데이터 타입 지정 | name VARCHAR(50) |
제약조건 설정 | 기본키, NOT NULL, UNIQUE, CHECK, 외래키 등 | PRIMARY KEY (id) |
기본값 지정 | 컬럼의 디폴트 값 설정 | age INT DEFAULT 0 |
📌 보기 분석
보기 내용 포함 여부
① 속성 타입 변경 | ❌ 이미 생성된 테이블의 타입 변경은 ALTER TABLE에서 수행 | |
② 속성의 NOT NULL 여부 지정 | ✔️ 가능 (CREATE TABLE 시 설정 가능) | |
③ 기본키 지정 | ✔️ 가능 (PRIMARY KEY 지정 가능) | |
④ CHECK 제약조건 정의 | ✔️ 가능 (CHECK로 조건 설정 가능) |
💯 정답
✅ ❶ 속성 타입 변경
👉 이미 만들어진 테이블의 컬럼 타입을 변경하는 기능은 ALTER TABLE의 역할입니다.
CREATE TABLE은 새 테이블 생성할 때만 사용합니다.
💡 요점 정리
명령어 주요 기능
CREATE TABLE | 새 테이블 생성, 기본키/외래키/제약조건 설정 |
ALTER TABLE | 기존 테이블 변경 (컬럼 추가, 삭제, 타입 변경 등) |
DROP TABLE | 테이블 삭제 |
필요하시면 CREATE TABLE 예제랑 ALTER TABLE 실습 예제도 정리해서 보여드릴까요?
SQL 실습용 자료 필요하신가요? 😃
다음 문제도 이어서 풀어드릴게요!
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 1회 정보처리기사 기출문제 54번 (0) | 2025.03.06 |
---|---|
2022년 1회 정보처리기사 기출문제 52번 (0) | 2025.03.06 |
2022년 1회 정보처리기사 기출문제 50번 (0) | 2025.03.06 |
2022년 1회 정보처리기사 기출문제 49번 (0) | 2025.03.06 |
2022년 1회 정보처리기사 기출문제 48번 (0) | 2025.03.06 |