목록프로그래밍/데이터베이스 (5)
불로구
조인 두 개 이상의 테이블을 연결하여 하나의 테이블처럼 출력할 때 사용하는 방식 조인과 집합연산자의 차이 조인 : 두 개 이상의 테이블 데이터를 가로로 연결한 것 집합 연산자 : 두 개 이상 결과 값을 세로로 연결한 것 여러 테이블을 사용할 때 FROM절 SELECT FROM 테이블1, 테이블2 , ... 테이블N SELECT * FROM EMP, DEPT ORDER BY EMPNO; SELECT * FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO ORDER BY EMPNO; SELECT * FROM EMP A, DEPT B WHERE A.DEPTNO = B.DEPTNO ORDER BY EMPNO; 조인 종류 ( DB에서 가장 중요하다고 생각하니까 매일봐! ) 등가조인 ..
시퀀스 자동으로 순차적으로 증가하는 순번을 반환하는 데이터베이스 객체 PK값에 중복값을 방지하기 위해 사용 CREATE SEQUENC sequence_name [INCREMENT BY n] // 시퀀스 번호의 증가 값으로 기본값 1 [START WITH n] // 시퀀스 시작번호로 기본값 1 [MAXVALUE n | NOMAXVALUE] //생성 가능한 시퀀스 최대값 [MINVALUE n | NOMINVALUE] //CYCLE일 경우 새로 시작되는 값과 감소하는 시퀀스일 경우 최소 값 [CYCLE | NOCYCLE] //시퀀스 번호를 순환 사용할 것인지 지정 [CACHE n | NOCACHE] //시퀀스 생성속도를 개선하기 위해 캐싱 여부 지정 시퀀스 생성 및 활용 -- board.bnum에 대한 시퀀스..
ex ) People 테이블 복사 -> create table 복사된테이블명 as select * from 복사대상테이블명; ex) ) People 테이블의 phone 칼럼 이름 tel로 변경 -> alter table 테이블명 rename column phone to tel;