다음 SQL 명령어들을 데이터 조작과 구조 관리 목적에 따라 올바르게 분류한 것은?
다음 SQL 명령어들을 데이터 조작과 구조 관리 목적에 따라 올바르게 분류한 것은?
-- 그룹 A
SELECT * FROM Users;
______ Users SET name = 'John' WHERE id = 1;
______ FROM Users WHERE id = 1;
______ INTO Users (name, email) VALUES ('Alice', 'alice@email.com');
-- 그룹 B
______ TABLE Users (id INT, name VARCHAR(50));
ALTER TABLE Users ADD COLUMN phone VARCHAR(15);
______ TABLE Users;
CREATE INDEX idx_name ON Users(name);
정답: A
올바른 분류와 키워드는 다음과 같습니다:
그룹 A - 데이터 조작 명령어:
⦁
SELECT
- 데이터베이스에서 데이터를 추출⦁
UPDATE
- 데이터베이스의 데이터를 업데이트⦁
DELETE
- 데이터베이스에서 데이터를 삭제⦁
INSERT INTO
- 데이터베이스에 새 데이터를 삽입그룹 B - 구조 관리 명령어:
⦁
CREATE TABLE
- 새 테이블을 생성⦁
ALTER TABLE
- 테이블을 수정⦁
DROP TABLE
- 테이블을 삭제⦁
CREATE INDEX
- 인덱스(검색키)를 생성이는 SQL의 핵심적인 명령어 분류로, 실무에서 가장 자주 사용되는 필수 명령어들입니다.
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.