오라클/SQL

[SQL] SQL의 기본 흐름

겨울섬 2010. 8. 9. 22:05

◆ 정의
  - 데이터베이스에 저장되어 있는 데이터를 조작하기 위해 개발된 언어

◆ 기본 흐름


우리가 쿼리를 날리면 서버 프로세스가 그것을 받는다. 우리는 서버 프로세스가 잘 알아들을 수 있도록 쿼리를 짜야 한다.

앞으로 항상 어떻게 하면 데이터를 빨리 꺼내올 것인가?
어떻게 하면 데이터를 잘 지킬 것인가?


위 두가지를 항상 고민해야 할 것이다.

일반적으로 쿼리문을 읽을 때는 from절부터 읽는다.
옵티마이저가 쿼리문을 읽을 때 밑에서부터 읽어온다.