IT/DBMS 3

[MySQL] join 복습

JOIN 정리💡 조인 벤다이어그램📌 JOIN이란?✅ 두 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것✅ 공통된 열(column)을 기준으로 데이터를 연결🔷 내부 조인 (INNER JOIN)두 테이블 간 조건이 일치하는 행만 결과로 반환하는 조인교집합 결과일대다(1:N) 관계에서 주로 사용됨select 열 목록from 기준 테이블 as 별칭 inner join 조인 테이블 as 별칭 on 조인될 조건[where 조건식 ...];📌 예시: 특정 회원이 구매한 상품 확인select * from purchases as P inner join members M on P.member_id = M.member_idwhere P.member_id = 1;🔷 외부 조인 (OUTER J..

IT/DBMS 2025.04.17

[MySQL] SELECT문 복습!!

SELECT 문 정리📌 SELECT 문이란?✅ 데이터베이스에서 원하는 데이터를 조회할 때 사용하는 SQL 문✅ "무엇을 선택할 것인지"를 결정하는 것이 핵심🔷 SELECT 문 기본 구조SELECT: 조회할 컬럼(열)을 지정FROM: 데이터를 조회할 테이블을 지정WHERE: 조건에 맞는 데이터 필터링GROUP BY: 특정 컬럼 기준으로 그룹화HAVING: 그룹화된 데이터에 조건 적용ORDER BY: 결과 정렬 (기본은 오름차순)LIMIT: 출력할 행의 수 제한SELECT 컬럼명 FROM 테이블명WHERE 조건절 GROUP BY 컬럼명HAVING 조건 ORDER BY 컬럼명LIMIT 숫자🔷 실행 순서FROM > JOIN > WHERE > GROUP BY > HAVING > SELECT > ORDER B..

IT/DBMS 2025.04.15

[MySQL] DBMS 맥북 적응

📌 MySQL 맥북에서 설정하기🔷 과정국비 수업 중 DBMS를 배우는 과정이었다Mysql을 Mysql워크벤치 툴을 사용해 강의를 진행하셨는데맥북을 사용하고 있어서 한글 입력에 불편함을 느꼈다.GUI를 볼수있고 편하게 한글 문제 없이 사용하고싶어서방법을 여러가지 사용해봤다. ✅ MySQL workbench 적응하기❌ 이클립스 한글완성 오류 때문에 다시 돌아가기 싫었다..한글을 다 치고 엔터 두번 -> 줄바꿈한글 치고 난뒤 방향키 -> 마지막 한글자 삭제 ✅ 적응할거면 DBeaver로 적응하기❌ 여러 플러그인 사용이 가능하고 좋다해서사용해보려 했지만 mySQL workbench와 같은이유로 탈락.. ✅ Sequel Pro 사용❌ macOS와 호환성이 좋다해서 사용해보려했지만Host / root / pw ..

IT/DBMS 2025.04.11