데이터 엔지니어링 과정/MySQL(3)
-
[29일차] JOIN & 데이터베이스
목차 1.OUTER JOIN 2. CROSS JOIN (상호 조인) 3. SELF JOIN (자체 조인) 4. UNION / UNION ALL/NOT IN/IN 5, 테이블 외의 데이터베이스 개체의 활용 6. 데이터베이스 백업 및 관리 1. OUTER JOIN (외부 조인) 조인의 조건에 만족되지 않는 행까지도 포함시키는 것 형식 SELECT FROM OUTER JOIN ON [WHERE 검색조건]; 🔎 전체 회원의 구매 기록, 단 구매 기록이 없는 회원도 출력 SELECT U.userID, B.prodName, U.addr, CONCAT(U.mobile1, U.mobile2) AS '연락처' FROM usertbl U LEFT OUTER JOIN buytbl B ON U.userID = B.userID..
2023.02.02 -
[27일차] SELECT, INSERT, WITH
목차 1. 특정한 조건의 데이터만 조회하는 2. GROUP BY 및 HAVING 그리고 집계 함수 3. 데이터의 삽입 INSERT 4. 데이터의 수정 및 삭제 5. WITH절과 CTE 1. 특정한 조건의 데이터만 조회하는 1. ANY/ALL/SOME 그리고 서브쿼리(SubQuery, 하위쿼리) 서브쿼리 : 쿼리문 안에 또 쿼리문이 들어 있는 것 ex) 김경호보다 키가 크거나 같은 사람의 이름과 키 출력 SELECT name, height FROM usertbl WHERE height > (SELECT height from usertbl WHERE Name = '김경호') ANY : 서브쿼리의 여러 개의 결과 중 한 가지만 만족해도 됨 some과 동일한 의미 🔎 지역이 '경남' 사람의 키보다 키가 크거나 ..
2023.01.31 -
[26일차] DBMS 개요 & SQL 실습 & SELECT
목차 1. DBMS 개요 2. 데이터베이스 필수 용어 3. MySQL 전체 운영 실습 4. 특정한 조건의 데이터만 조회하는 1. DBMS 개요 1. 데이터베이스의 정의와 특징 데이터베이스 : 데이터의 집합 여러 명의 사용자나 응용 프로그램이 공유하고 동시에 접근 가능 데이터의 저장 공간 자체 DBMS : 데이터베이스를 관리·운영하는 역할을 하는 소프트웨어의 개념특징 여러 명의 사용자나 응요 프로그램이 이 DBMS가 관리하는 데이터에 동시에 접속하고 데이터 공유하게 됨 ➡ 데이터가 집중적으로 관리됨 데이터베이스 & DBMS 특징 데이터의 무결성 : 데이터에 오류가 있어서는 안되기 때문에 제약 조건이라는 특성을 가짐 데이터의 독립성 : 데이터베이스의 크기를 변경하거나 데이터 파일의 저장소를 변경하더라도 기존..
2023.01.30