728x90
반응형
SMALL

SQL 14

[Database/SQL]오라클 조인이란~

조인이란??둘 이상의 테이블을 연결하여 데이터를 검색하는 방법 일반적으로 테이블의 식별 값인 Primary key와 테이블 간 공통 값인 Foreign Key 값을 사용하여 조인한다. EQUI JOIN(등가조인)조인 대상 테이블에서 공통적으로 컬럼의 값이 일치되는 행을 연결하여 결과를 생성 가장 일반적으로 사용하는 '='에 의한 조인 - emp 테이블과 dept 테이블을 조인하여 직원들의 부서명을 조회하는 예제SQL> Select e.empno, e.ename, d.dname From emp e, dept d WHERE e.deptno = d.deptnoEMPNO ENAME DNAME ---- ----- ----------- 7782 CLARK ACCOUNTING 7839 KING ACCOUNTING 7..

[Database/SQL]오라클 뷰와 시퀀스 사용하기~

뷰 물리적인 테이블에 근거한 논리적인 가상의 테이블 데이터가 없고 테이블의 대한 SQL만 저장되어 있다. 사용자가 VIEW에 접근할 경우 SQL이 수행되면서 그 결과를 가져온다. 여러 테이블에 대한 검색결과를 뷰 하나로 검색할 수 있다. 복잡하고 긴 쿼리문을 뷰로 정의하면 접근을 단순화할 수 있다. 뷰 문법 CREATE [ OR REPLACE][ FORCE | NOFORCE ] VIEW view_name AS subquery [ WITH CHECK OPTION [CONSTRAINT 제약조건]] [ WITH READ ONLY ] - CREATE : 뷰 생성 - CREATE OR REPLACE : 뷰를 생성하지만 같은 이름의 뷰가 있으면 질의가 변경된다 - FORCE : 기본 테이블 유무에 관계없이 뷰를 생..

[Database/SQL]오라클 인덱스란~

안녕하세요 IT깡패's입니다.요번 시간에는 오라클의 인덱스에 대한 포스팅 글을 써보도록 할께요~~ 인덱스(Index)란??'색인'이라고도 불리며 데이터베이스 객체 중 하나 테이블에 인덱스를 작성인덱스의 역할은 검색속도에 향상에 있습니다.테이블과는 별개의 독립된 객체로 작성되지만 테이블에 의존적인 특성이 있지요~기본키나 유일키와 같은 제약 조건이 지정되면 따로 인덱스를 생성하지 않더라도 해당 키에 대한 인덱스가 자동으로 생성됩니다. - 인덱스의 장점검색 속도가 빨라집니다.시스템의 부하를 줄여 전체적인 성능을 향상시킵니다. - 인덱스의 단점인덱스 생성에 시간이 필요합니다.인덱스를 위한 추가적인 공간이 필요합니다.검색 외 데이터 변경(INSERT / UPDATE / DELETE)가 빈번한 일어날 경우 성능이 ..

[Database]오라클 SQL이란??

SQL(Structured Query Language)이란~- 구조적인 질의 언어라는 뜻이며, 데이터베이스를 제어, 관리 - 데이터베이스에서 자료를 검색/수정/삭제하는 데이터베이스 언어- 독자적인 문법을 갖는 DB표준 언어 SQL 명령문의 종류DML(Data Manipulation Language) - 데이터 조작어- 데이터를 조작(조회, 추가, 변경, 삭제)하기 위한 명령어- 사용자가 데이터를 실질적으로 처리하기 위해 주로 사용- 기본적인 명령어 SELECT, INSERT, UPDATE, DELETE 네 가지 이외에 LOCK, EXPLAIN, CALL 등도 DML에 포함 SELECT : 데이터 조회 INSERT : 데이터 추가 UPDATE : 데이터 변경 DELETE : 데이터 삭제 DQL(Data Q..

728x90
반응형
LIST