본문 바로가기

데이터베이스 (집공부7) 1. 트랜잭션(TRANSACTION) -> 데이터 처리의 한 단위EX)다른은행에 돈을 송금할때 정상적이면 돈이 출금되고 다른은행에 돈이 입금된다. 1.1 트랜잭션 제어를 위한 명령어(Transaction Control Language)COMMIT, SAVEPOINT, ROLLBACK -> 데이터를 추가, 수정, 삭제하는건 데이터를 조작하는 명령어인 DML(Data Manipulation Language)를 말한다. -> DML 작업이 성공적으로 처리될려면 COMMIT 명령을, 작업을 취소할려면 ROLLBACK 명령을 써야한다. ----------------------------------------------------------------------------------------------------.. 더보기
데이터베이스 (집공부6) 1. 테이블 구조 정의하는 CREATE TABLE -> DDL을 이용해 새롭게 생성, 수정 삭제 해보자. ------------------------------------------------------------------------------------------------------------------- 1. 테이블 구조 정의하는 CREATE TABLE -> CREATE TABLE 문의 기본 형식ex) CREATE TABLE table_name (column_name, data_tupe expr, ...); ex) create table test(no NUMBER(3), name VARCHAR2(10), birth DATE default sysdate)tablespace users; -------.. 더보기
데이터베이스 20180821 (학원6) 2018-08-21 - > 내용정리Set Operator (집합 연산자) -> 두개 이상의 테이블에서 조인을 사용하지 않고 연관된 데이터를 조회하는 방법 -> 여러개의 질의의 결과를 연결하여 하나로 결합하는 방식 -> 각 테이블의 조회결과를 하나의 테이블로 합쳐서 반환 -> 조건1. SELECT절의 컬럼 수가 동일해야 함2. SELECT절의 동일 위치에 존재하는 컬럼의 데이터타입이 상호호환가능 -> 종류1. UNION, UNION ALL, INTERSECT, MINUSA={1,2,3,4,5} 이렇게 넣었다.B={3,5,6,7,8,9,10} 이렇게 넣었다. UNION : A U B = {1,2,3,4,5,6,7,8,9,10}-> 중복된 데이터를 제거하고 첫번째 컬럼기준으로 오름차순 정렬 UNION ALL .. 더보기