Database 기록 4

MySQL과 PostgreSQL 차이점

이번에는 알아볼 내용은 MySQL과 PostgreSQL에 차이점입니다. 그동안 데이터베이스를 사용하면서 MySQL로 많이 사용했었는데요, 많은 개발자분들이 PostgreSQL 사용 빈도가 점점 높아지면서 백엔드 분야에서 요구하는 기술스택중 하나이기도 합니다. 그럼 이 두개의 차이점이 무엇인지 살펴보면서 어떤 프로젝트에서 사용해야하는지 살펴보도록 하겠습니다.📑목차1. MySQL 1-1. MySQL이란?1-2. MySQL 주요 특징1-3. 장점과 단점2. PostgreSQL2-1. PostgreSQL이란?2-2. PostgreSQL 주요 특징2-3. 장점과 단점3. MySQL VS PostgreSQL 차이점3-1. 주요 차이점3-2. 어떤 상황에서 어떤 DB를 선택해야할까?서론지금까지 모든 프로젝트에서 ..

Database 기록 2025.10.12

Mysql 테이블 조인(JOIN) 이란? INNER JOIN, OUTER JOIN, Left JOIN, Right JOIN

안녕하세요 오늘은 Mysql 에서 중요한 문법인 JOIN에 대해 알아보고 각각 쓰이는 표현 방식에 대해 알아보겠습니다. 📑목차1. JOIN (조인)1-1. JOIN이란?1-2. JOIN의 특징2. JOIN의 종류2-1. INNER JOIN2-2. INNER JOIN 구조2-3. INNER JOIN 코드 2-4. LEFT JOIN 2-5. LEFT JOIN 구조2-6. LEFT JOIN 코드 2-7. RIGHT JOIN 2-8. RIGHT JOIN 구조2-9. RIGHT JOIN 코드 서론먼저 이 글을 보시기 전에 JOIN(조인)이라는 단어를 떠오르시면 무엇이 떠오르시나요? 뭔가 같이하다, 결합하다, 함께하다 등등 합성하는 뜻으로 해석됩니다. Mysql에서 JOIN이 무엇이고, JOIN의 종류와 그..

Database 기록 2025.03.18

MySQL를 이용한 데이터베이스 제어

안녕하세요~ 오늘은 MySQL를 이용한 데이터베이스를 제어하는 과정과 데이터베이스에 대한 세부적인 내용도 살펴보겠습니다. 📑목차1.데이터베이스1-1. 데이터베이스란?1-2. 데이터베이스의 장단점1-3. 데이터베이스의 발전1-4. NoSQL란?1-5. MySQL란?1-6. 데이터베이스 관리 시스템 (DBMS)1-7. SQL란?1-8. 작업 단위의 원칙(ACID)1-9. 관계형 데이터베이스의 개념2. 데이터베이스 생성 ( Cmd )2-1. 데이터베이스 조회 ( Cmd )2-2. 데이터베이스 사용 ( Cmd )3. 테이블(TABLE)3-1. 테이블(TABLE) 이란? 3-2. 테이블 타입 종류3-3. 테이블 생성 (Create) 코드3-4. 테이블 생성시 옵션 (NOT NULL, PRIMARY KEY, U..

Database 기록 2025.03.10