미래를 설계하는 개발자

고정 헤더 영역

글 제목

메뉴 레이어

미래를 설계하는 개발자

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (88)
    • C 언어 (7)
    • C++ 언어 (7)
    • Java (10)
      • Java Error (2)
      • Java Setup (1)
      • Java Study (2)
      • Design Patterns (2)
    • Spring (23)
      • Restfull API (2)
      • SpringBoot-React (5)
      • SpringBoot-MSA (16)
    • WebProgramming (26)
      • HTML (0)
      • CSS (0)
      • Javascript (1)
      • Error (0)
      • JSP (25)
    • 자료구조 (3)
    • DataBase (7)
      • Data Modeling (1)
      • Oracle Database (3)
      • SQL (3)
    • Android (0)
    • 기타 (2)
    • Git (2)
    • Algorithm (1)
    • 끄적끄적 (0)

검색 레이어

미래를 설계하는 개발자

검색 영역

컨텐츠 검색

DataBase/SQL

  • SQL 수행과정

    2020.02.16 by ChrisMare

  • SQL 특징 및 처리과정(hard parse/ soft parse)

    2020.02.15 by ChrisMare

  • SQL 기본 문법

    2018.10.20 by ChrisMare

SQL 수행과정

SQL 수행 과정 SQL은 내부적으로 복잡한 과정을 통해 수행됩니다. SQL의 종류에 따라서 수행 과정도 역시 달라집니다. 주요과정에 대해서 살펴보겠습니다. SELECT 수행과정 SELECT 문의 각 단계 수행과정 DML 수행과정 DML 문의 각 단계 수행과정 LGWR 백그라운드 프로세스와 DBWn 백그라운드 프로세스는 주기적으로 버퍼의 내용을 파일로 저장. ※ 언두 세그먼트(undo segment)는 변경 전 데이터가 저장되는 테이블 COMMIT 수행과정 COMMIT 문의 각 단계 수행과정 변경된 블록이 data file에 모두 저장되지 않더라도 redo log buffer가 online redo log 파일에 모두 저장되었다면 완료 여부를 반환. ※ 참고서적 : 불친절한 SQL 프로그래밍

DataBase/SQL 2020. 2. 16. 00:50

SQL 특징 및 처리과정(hard parse/ soft parse)

SQL의 특징 SQL(Structured Query Language, SEQUEL-Structured English QUEry Languae) 구조화된 영문 질의어 -> 구조화된 질의어를 말합니다. 자연어에 가까운 프로그래밍 언어로 설계되어 프로그래머가 아니더라도 쉽게 접근하여 배울 수 있는 언어입니다. 종류 SQL은 아래와 같이 구분할 수 있습니다. DQL (Data Query Language) 데이터 질의어 SELECT 대상 : 필드, 레코드, 테이블 DML (Data Manipulation Language) 데이터 조작어 (레코드 제어 명령어) 저장된 데이터를 실질적으로 처리하는데 사용. (주의해서 사용) INSERT, UPDATE, DELETE, MERGE(병합) 대상 : 필드, 레코드, 테이블,..

DataBase/SQL 2020. 2. 15. 23:42

SQL 기본 문법

테이블 생성Create table 테이블명 ( 컬럼명 자료형, ... );자료형number : 수치형 데이터char : 고정 문자열varchar2 : 가변길이 문자열 테이블 검색Select * from tab; 테이블이 생성되었고 있는 것을 확인 했으니 해당 테이블에 값을 넣어봅시다. 레코드 추가Insert into 테이블명(컬럼이름1, 컬럼이름2, ... ) values(값1, 값2, ...);레코드를 다 추가한 후에는 반드시 commit 명령을 해야지 테이블에 저장됩니다. 레코드 값을 넣었으니 들어가있는지 확인 해보야겠지요. 레코드 검색Select 컬럼이름 from 테이블명; 해당 테이블의 모든 컬럼(*)을 검색 하겠다. 이제 해당 레코드를 삭제 해보겠습니다. 레코드 삭제 Delete from 테이블..

DataBase/SQL 2018. 10. 20. 18:21

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
미래를 설계하는 개발자 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바