목차
- 정보처리기사 데이터베이스 DCL 쿼리 종류 이전 포스팅 링크 및 설명
- 정보처리기사 데이터베이스 DML 쿼리 종류 이전 포스팅 링크 및 설명
- 정보처리기사 데이터베이스 ORDER BY 정렬 예제 이전 포스팅 링크 및 설명
- 정보처리기사 데이터베이스 DDL 개념 및 종류
- 정보처리기사 데이터 정의어 DDL SQL 예제(CREATE, DROP, ALTER)
정보처리기사 데이터베이스 DCL 쿼리 종류 이전 포스팅 링크 및 설명
정보처리기사 시험 준비 중이라면, DCL(Data Control Language)에 대한 이해는 필수입니다. DCL은 데이터 접근을 제어하는 SQL의 일부입니다. 주로 'GRANT'와 'REVOKE' 등의 두 가지 명령어를 사용하는데, 이렇게 두 가지 명령어의 사용법과 예시에 대해 알아보고 싶다면, 이전에 작성한 포스팅을 참고해주세요. DCL에 대한 중요성과 사용법에 대해 상세히 다루었으니, 꼭 한 번 확인해보시면 좋을 것 같습니다. 아래는 해당 포스팅의 링크입니다.
2023.12.14 - [자격증/정보처리기사] - [정보처리기사] 데이터베이스 DCL 데이터 사용 권한 관리 언어 종류(REVOKE 등)
정보처리기사 데이터베이스 DML 쿼리 종류 이전 포스팅 링크 및 설명
다음으로, DML(Data Manipulation Language)에 대해 알아보세요. DML은 데이터베이스에서 데이터를 조작하는 SQL의 한 부분입니다. 주로 'INSERT', 'UPDATE', 'DELETE', 'SELECT' 등의 명령어를 사용합니다. 이러한 명령어들을 어떻게 사용하는지, 어떤 상황에서 사용하는지에 대한 상세한 설명과 예시는 이전에 작성한 포스팅에서 확인할 수 있습니다. 데이터를 실제 추가, 삭제, 갱신, 조회하는 DML 언어 예제에 대해 궁금하시다면 아래 링크를 참고해주세요.
2023.12.15 - [자격증/정보처리기사] - [정보처리기사] 데이터베이스 DML 사용자 데이터 조종어 종류(SELECT 등)
정보처리기사 데이터베이스 ORDER BY 정렬 예제 이전 포스팅 링크 및 설명
마지막으로 이전 포스팅에서는 데이터베이스에서 데이터를 정렬하는 방법 중 하나인 'ORDER BY'에 대해 알아보았습니다. 'ORDER BY'는 SQL 쿼리에서 결과 데이터를 특정 기준에 따라 정렬할 때 사용하는 명령어입니다. 어떻게 사용하는지, 어떤 상황에서 사용하는지에 대한 상세한 설명과 예시는 이전에 작성한 포스팅에서 확인하실 수 있습니다. 또한 정보처리기사에서 데이터베이스의 정렬 SQL문 문법에 대해 자주 출제되기 때문에 ORDER BY에 대해 궁금하시다면 아래 포스팅을 참고해주세요.
2023.12.14 - [자격증/정보처리기사] - [정보처리기사] 데이터베이스 SQL 정수 정렬 ORDER BY(오름차순, 내림차순)
정보처리기사 데이터베이스 DDL 개념 및 종류
아래는 데이터베이스에서 표, 뷰, 인덱스 등의 객체를 생성, 변경, 삭제하는 SQL의 한 부분인 DDL(Data Definition Language)에 대한 설명입니다. DDL 명령어들은 데이터베이스의 구조를 정의하거나 변경할 때 사용되며, 아래는 명령어 종류입니다.
- CREATE
데이터베이스나 테이블 등을 새로 생성할 때 사용
- ALTER
기존에 생성된 데이터베이스나 테이블의 구조를 변경할 때 사용
- DROP
데이터베이스나 테이블을 삭제할 때 사용
정보처리기사 데이터 정의어 DDL SQL 예제(CREATE, DROP, ALTER)
아래는 DDL의 'CREATE', 'DROP', 'ALTER' 명령어에 대한 예제입니다. 이들 명령어는 데이터베이스의 구조를 생성하거나 변경하는데 사용됩니다. 각각의 명령어가 어떤 작업을 수행하는지, 어떻게 사용하는지에 대한 예제입니다.
아래는 CREATE SQL문 예제입니다.
# 데이터베이스 생성
CREATE DATABASE testDB;
# 테이블 생성
CREATE TABLE testTable (
id INT,
name VARCHAR(20),
email VARCHAR(30)
);
아래는 DROP SQL문 예제입니다.
# 테이블 삭제
DROP TABLE testTable;
# 데이터베이스 삭제
DROP DATABASE testDB;
아래는 ALTER SQL문 예제입니다.
# 컬럼 추가
ALTER TABLE testTable ADD birthdate DATE;
# 컬럼 데이터 타입 변경
ALTER TABLE testTable MODIFY COLUMN email VARCHAR(50);