728x90

DB관리 2

SQL UNION, UNIONALL, NOT IN, IN

UNION 두 쿼리의 결과를 행으로 합치는 연산자 쿼리 결과 출력 시 중복된 것 제외 SELECT [문장1] UNION [ALL] SELECT [문장2] UNION ALL 두 쿼리의 결과를 행으로 합치는 연산자 UNION과 다르게 중복된 것도 다 출력 NOT IN 첫 번째 쿼리의 결과 중에서 두 번째 쿼리에 해당하는 것 제외하고 출력 SELECT * FROM [테이블명] WHERE [조건 열] NOT IN (서브쿼리) 참고) MySQL 기초에서 실무까지 완전정복 하기 - 아이티고 신경진 강사

SQL 조인, 일대다, 다대다 관계 - Inner Join, Outer Join, Cross Join, Self Join

보통 데이터베이스는 대용량이라, 여러 개의 테이블로 분리해서 저장한다. → 중복과 공간 낭비 방지, 데이터 무결성 위함 → 분리된 테이블은 서로 관계(relation) 가지므로 join 시 숙지가 필요하다. (데이터베이스와 DBMS 정의 참고) ahnty0122.tistory.com/26 [DB] 데이터베이스란? DBMS란? 데이터베이스의 정의와 특징 데이터베이스 여러 사용자나 응용 프로그램이 공유 + 접근 가능한 데이터의 집합 데이터의 저장 공간 그 자체 데이터베이스의 특징 데이터의 무결성: 오류가 있어 ahnty0122.tistory.com JOIN 2개 이상의 테이블 묶어서 하나의 결과 테이블을 만드는 것 Inner join 통상 조인 교집합, 조인 조건을 만족하는 행만 출력하는 조인 SELECT ..

728x90