본문 바로가기

sql

(2)
SQL - DML [DML]이란 무엇인가?- DML이란 SQL 문장 종류의 하나로서 Data Manipulation Language의 약자로 데이터 조작언어란 의미.- 모든 DML문장은 트랜젝션을 유발시킨다. [SQL 문장의 종류] [오라클 데이터 베이스 에서의 DML 정의]* DML문은다음과같은상황에실행된다.-테이블에새로운행을입력할경우(INSERT)-테이블에존재하는행의내용을변경할경우(UPDATE)-테이블에존재하는행을삭제할경우(DELETE) [DML 문법 정리]1. INSERT 문 ① INSERT 기본 문법 INSERT INTO table [(column [, column...])]VALUES (value [, value...]); SELECT문을 사용하여 다른 테이블의 검색 결과를 삽입할 수 있다. table : 테이블..
SQL - JOIN JOIN의 개념 - JOIN은 2개의 테이블에 대해 연관된 튜플들을 결합하여, 하나의 새로운 릴레이션을 반환한다. - JOIN은 크게 INNER JOIN과 OUTER JOIN으로 구분된다. - JOIN은 읿나적으로 FROM절에 기술하지만 릴레이션이 사용되는 어느 곳에서나 사용할 수 있다. INNER JOININNER JOIN 은 일반적으로 EQUI JOIN과 NON-EQUI JOIN으로 구분된다.EQUI JOIN- JOIN 대상 테이블에서 공통 속성을 기준으로 '='(Equal) 비교에 의해 같은 값을 가지는 행을 연결하여 결과를 생성하는 JOIN방법이다. - JOIN 조건이 '='일 때 동일한 속성이 두 번 나타나게 되는데, 이 중 중복된 속성을 제거하여 같은 속성을 한 번만 표기하는 방법을 NATUR..