July 20, 2022
DDL (Data Define Language) 데이터 정의어 DB를 구축하거나 수정할 목적으로 사용하는 언어이며, 총 세 가지 유형이 존재한다. CREATE ALTER DROP CREATE CREATE 명령어에 대해 자세히 알아보기전 알고있으면 좋을 것! 데이터베이스 서버 ⊃ 데이터베이스 스키마 ⊃ 데이터베이스 테이블 데이터베이스 서버는 데이터베이스들의…
July 21, 2022
DML (Data Manipulate Language) 데이터 조작어 데이터 베이스 사용자가 저장된 데이터를 실질적으로 관리하는데 사용되는 언어이다. 데이터베이스 사용자와 데이터 베이스 관리 시스템 간의 인터페이스를 제공한다. SELECT INSERT DELETE UPDATE JOIN SELECT와 JOIN은 분량이 길어 다른 포스트에서 설명하고 여기서는…
July 21, 2022
DDL (Data Control Language) 데이터 제어어 데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는데 사용하는 언어이다. 데이터베이스 관리자가 데이터 관리를 목적으로 사용한다. COMMIT : 트랙잭션 수행 결과를 실제 물리적 디스크에 저장하고, 관리자에게 데이터 베이스 조작 작업이 정상적으로 완료되었음을 알림. ROLLBACK : …
July 23, 2022
SELECT (1) 📌 예제 하위질의 : 조건절에 주어진 질의를 먼저 수행하여 그 검색 결고를 조건절의 피연산자로 활용한다. EXIST : 하위질의로 검색된 결과가 존재하는지 확인할 때 쓴다... 위 예시의 경우 사원테이블의 이름이 여가활동의 이름에도 있는지 확인하고, 두 테이블에 이름이 존재하는 사원의 이름과 주소를 출력한다. SELECT (2) 그룹함…