신입사원 입문교육_정리 14

SQL - Day2

JOIN : 원하는 데이터가 여러개의 테이블에 나눠져있을때 연결하는 방법 - inner join : 테이블을 연결할때 일치하는 것들만 나오도록 하는 것 - outer join: 일치하지 않아도 나오게 하는 것 - 오라클 조인 - cartesian product : 조인 조건을 생략하거나 잘못된 경우 -> 결과는 나오지만 데이터로 활용은 못함 -> 전체를 합친 결과나 나옴 - 모든 데이터가 연결됨 - equi 조인 : 반드시 조건이 일치할때 (동등연산자로) SELECT 테이블1.컬럼 , 테이블2.컬럼 FROM 테이블1 , 테이블2 WHERE 테이블1.공통컬럼 = 테이블2.공통컬럼; //동등연산자 사용 ==> primary key 와 foreign key를 많이 사용 * primary key를 갖고있는 곳이..

SQL - 1일차

SQL Developer 설치및 생성 관련 제약조건 - primary key: 레코드를 식별하기 위한 용도. 내부적으로 unique제약조건과 not null 제약조건을 포함 자동으로 인덱스(index)가 생성됨 - unique 컬럼에 유일한 값을 저장하기 위한 용도. null 값 포함 가능. 자 동으로 인덱스(index)가 생성됨. - not null 컬럼에 반드시 값을 저장해야 하는 용도. - check 컬럼에 임의의 조건에 일치하는 데이터만 저장하기 위한 용도. 예> 학년이 1학년만 저장, 성별이 ‘남’ 만 저장등 - foreign key 하나의 테이블에서 다른 테이블을 참조하기 위해 사용 sql문 종류 - DQL(질의어): select - DML(데이터 조작어) : insert(데이터 입력) / u..