# oracle-db

(Windows) Oracle XE 11g 설치
오라클은 기업에서 주로 사용하는 상용 데이터베이스다. 하지만 다행히도?! 무료 버전도 지원한다. 오라클 무료 버전은 Express Edition 으로 불리며 본 글에서는 11g를 사용한다.

[Oracle DB] DDL (DATE DEFINITION LANGUAGE)
[Oracle DB] DDL (DATE DEFINITION LANGUAGE)

[Oracle DB] TCL (TRANSACTION CONTROL LANGUAGE)
[Oracle DB] TCL (TRANSACTION CONTROL LANGUAGE)

[Oracle DB] DML (INSERT, UPDATE, DELETE, MERGE)
[Oracle DB] DML (INSERT, UPDATE, DELETE, MERGE)
62일차
뷰(View) 하나의 가상 테이블로 기존의 테이블을 이용하여 생성하는 “데이터 보기“ 객체를 의미함. 즉, 뷰는 기존의 테이블 또는 테이블에서 필요한 정보들을 조회하여 그 조회의 결과를 묶어서 만든 데이터의 조회 집합이며, 실제 데이터가 저장되는 것은 아니지만 뷰를 통해 테이블을 관리할수 있음 SCOTT 계정 권한 지정 : GRANT CREATE VIEW...

61일차
SUB QUERY (서브쿼리) SELECT문 안에 다시 SELECT문이 기술된 형태의 쿼리 단일 SELECT문으로 조건식을 만들기에는 조건이 부족할 때 또는 완전히 다른 테이블에서 데이터 값을 조회하여 메인 쿼리의 조건으로 사용하려 할때 유용 하나의 SQL문에 포함되
60일차
조인(Join) 2개 이상의 테이블을 서로 연결하여 데이터를 검색할 때 사용하는 방법으로 두개의 테이블을 마치 하나의 테이블인 것처럼 보여주는 것 기본 사용방법 --두개의 테이블에 하나라도 같은 컬럼이 있어야 함 --두 컬럼의 값은 공유 되어야 함 --조인을 위해 테이블의 식별값인 PK와 테이블간 공통 값인 FK값을 사용하여 조인 조인의 형태 및 종류 ...
59일차
연산자 산술연산자 비교연산자 논리연산자 기타연산자 함수 DUAL 테이블 가상의 테이블로 값이 없지만 테이블 역할을 할 수 있는 테이블 주로 함수를 테
58일차
DDL : 데이터 정의어 CREATE 객체를 생성하는데 사용하는 명령어 그 중 create table 명령어는 테이블을 만들 때 사용하는 대표적인 DDL임 테이블 생성 규칙 테이블명, 컬럼명의 최대 크기는 30 byte 예약어를 이용하여 테이블명, 컬럼명을 만들 수 없