MySQL 2

[DB] (MySQL) 데이터 조작어(SELECT, FROM, WHERE, GROUP BY 복합)

SELECT [ALL | DISTINCT] 속성이름 FROM 테이블 이름 [WHERE 검색조건] [GROUP BY 속성이름] [HAVING 검색조건] [ORDER BY 속성이름 [ASC | DESC] ] --> 위의 순서대로 검색을 위한 데이터 조작어 질의문을 작성해야 한다. 집합 연산자 - IN : WHERE절 안에서 사용, 집합의 원소인지 판단할 수 있음 - NOT IN : WEHRE절 안에서 사용, 집합의 원소가 아닌지 판단할 수 있음 패턴 연산자 LIKE : 속성의 이름과 비교해서 같은 투플만 선택가능 / '%축구%' %기호를 이용해 해당 단어가 포함된 속성 꺼내기 가능 ORDER BY : 내림차순 또는 오름차순으로 정리하기 때문에 하나의 속성만 와야할 것 같지만, 여러개의 속성을 입력한다면 속성..

데이터베이스 2022.04.17

[DB] (MySQL) 관계대수 연산자

단항 연산자 : 연산자 릴레이션 셀렉션 : 원하는 투플을 선택 프로젝션 : 릴레이션의 속성 선택 개명 : 릴레이션이나 속성의 이름을 변경 이항 연산자 : 릴레이션1 연산자 릴레이션2 디비전 : 부모 릴레이션에 포함된 투플의 값을 모두 갖고 있는 투플을 분자 릴레이션에서 추출 합집합, 교집합, 차집합 카티전 프로덕트(X) : 두 릴레이션에 속한 모든 투플의 집합 조합 조인 세타조인 : 두 릴레이션 사이에 비교조건에 만족하는 집합 동등조인 : 두 릴레이션 간의 같은 값을 가진 집합 자연조인 : 동등조인에서 중복 속성을 제거 더 있지만.. 많이 이용되는 연산자만..... 공부하면서 가장 헷갈렸던 카티전 프로덕트와 조인만 더 상세하게 보고 넘어가기 카티전 프로덕트 : 카티전 프로덕트는 수평적 연산이다! 곱하기 ..

데이터베이스 2022.04.17