본문 바로가기

프로그래밍/Database & SQL12

[Oracle | 오라클] SELECT문 - WHERE을 이용한 행의 제한 ※ 이 글은 오지영 강사님의 의 강의내용을 바탕으로 작성하였습니다. 02 WHERE절을 이용한 행(Row)의 제한 검색결과에 대한 제한을 둘 때 where절에 조건을 지정한다. where절은 from절 다음에 사용한다. 문자열과 날짜 값은 작은 따옴표로 묶어서 표시한다. where절은 생략 가능하고, 생략할 경우 모든 행이 검색된다. Where절 조건식이 true인 row만 선택이 된다. 형식 SELECT 컬럼명1, 컬럼명2 FROM 테이블명 WHERE 조건식; SELECT ename, sal FROM emp WHERE 1000>=3000; player_t 선수 중에서 포지션이 FW인 선수들의 이름, 키, 팀id 조회하기 SELECT player_name 이름, height 키, team_id 팀아이디 .. 2015. 8. 12.
[Oracle | 오라클] SELECT문 - 기본 SELECT문 ※ 이 글은 오지영 강사님의 의 강의내용을 바탕으로 작성하였습니다. SQL 작성규칙 SQL문은 특별히 표시하지 않는 한 대소문자를 구분하지 않는다. SQL문은 여러 라인에 걸쳐서 작성이 가능하고 가독성을 위해 들여쓰기를 하는 것이 좋다. 키워드는 여르 행에 나누어 쓰거나 약어로 쓸 수 없다. 여러 컬럼을 검색할 때 쉼표로 컬럼을 구분한다. SELECT절에서 출력 결과에 표시할 순서대로 컬럼을 지정한다. SELECT결과 열 머리글(Heading)은 기본적으로 대문자로 표시된다. 01 기본 SELECT문 1. 형식 SELECT 컬럼1, 컬럼2, 컬럼3, … FROM 테이블명; SELECT ename, sal FROM emp; SELECT * FROM emp; ※별표(*)는 모든 컬럼을 조회하겠다는 뜻이다. .. 2015. 8. 10.
[Oracle | 오라클] 오라클 서버의 구조(메모리 영역 - 프로세스 영역 - 파일 영역) SGA | 메모리 영역 오라클 서버가 사용 가능한 상태가 되면 모든 사용자들은 데이터베이스에 접속할 수 있으며, 또한 테이블을 통해 데이터를 검색할 수 있게 된다. 이때, 읽혀진 테이블 정보들이 잠시 저장되는 공간이 메모리 영역이다. 이 공간은 SGA (System Global Area) 영역이라고 부르며 다음과 같이 4가지 영역으로 구성되어 있다. • 공유-풀 영역 (Shared Pool Area) • 데이터버퍼 캐시 영역 (Data Buffer Cache Area) • 로그버퍼 영역 (Log Buffer Area) • 라지-풀 영역 (Large Pool Area) • 자바-풀 영역 (Java Pool Area) • 스트림-풀 영역 (Stream Pool Area) PGA + INSTANCE | 프로세.. 2015. 8. 10.
[Oracle | 오라클] DB 덤프/임포트 하기 자신이 사용하고 있는 오라클 DB의 데이터를 다른 곳으로 옮기고 싶을 때 어떻게 데이터베이스를 덤프(익스포트)/임포트 하는지 알아보겠습니다. DB를 덤프하고 임포트하는 수준에는 크게 3가지 수준이 있습니다. 첫째가 전체 단위, 둘째가 사용자 단위, 셋째가 테이블 단위입니다. 1. 전체 단위(오라클 DB 전체) 덤프(익스포트) | C:\) exp userid=system/비밀번호 file='C:\파일명.dmp' full=y 임포트 | C:\) imp userid=system/비밀번호 file='C:\파일명.dmp' full=y 2. 사용자 단위(특정 계정/사용자의 DB ) 덤프(익스포트) | C:\) exp userid=계정명/비밀번호 file='C:\파일명.dmp' 임포트 | C:\) imp userid.. 2015. 5. 26.