문제
다음 DDL 명령어의 실행 결과로 가장 옳은 것은?
CREATE INDEX idx_student_name ON 학생(이름);
① 학생 테이블의 이름 컬럼에 인덱스가 생성된다 ② 학생 테이블에 새로운 컬럼이 추가된다 ③ 학생 테이블의 구조가 변경된다 ④ 학생 테이블이 새로 생성된다
정답
1번
해설
①번이 정답이다. CREATE INDEX는 기존 테이블의 특정 컬럼에 대해 인덱스를 생성하는 DDL 명령어로, 검색 성능을 향상시키기 위해 사용된다. ②번은 ALTER TABLE ADD 명령어의 결과, ③번은 ALTER TABLE MODIFY 등의 결과, ④번은 CREATE TABLE의 결과이다.