0. Database란?
💡Database
- Database를 한 마디로 정의하면 ‘데이터의 집합’ 이라고 할 수 있다.
- DB는 우리가 매일 사용하는 카톡 메시지, 인스타그램의 사진등의 정보를 저장하고 관리해 준다.
💡DBMS
- ‘Database Management System’ 의 약자로 Database를 관리하고 운영하는 소프트웨어를 의미
💡RDBMS
- ‘Relational DBMS’의 약자로 관계형 데이터베이스라고 불린다.
- RDBMS는 테이블(table)이라는 최소 단위로 구성되며, 이 테이블은 열(column)과 행(row)으로 이루어져 있다.
- 테이블간 FK(Foreign Key)를 통해 다른 데이터를 조합해서 함께 볼수 있다라는 장점이있다.
| 아이디 | 이름 | 전화번호 | 그룹 | column 명 |
| ka123 | 카즈하 | 010-7777-7777 | 르세라핌 | 1 row |
| kim123 | 김채원 | 010-6666-6666 | 르세라핌 | 2 row |
| sa123 | 사쿠라 | 010-8888-8888 | 르세라핌 | 3 row |
| heo123 | 허윤진 | 010-0000-0000 | 르세라핌 | 4 row |
| hong123 | 홍은채 | 010-1111-1111 | 르세라핌 | 5 row |
1. MySQL 설치
https://datarian.io/blog/installing-mysql-on-a-mac
맥에 MySQL 설치하기
맥에 MySQL과 MySQL Workbench를 설치해보겠습니다.
datarian.io
2. MySQL 접속 및 데이터베이스 생성
1️⃣ 터미널에서 mysql 파일이 있는 곳으로 위치 이동

cd /usr/local/mysql/bin
2️⃣ MySQL 접속

./mysql -u root -p
- Enter password : MySQL 설치 시 입력한 root 사용자의 비밀번호를 입력
3️⃣ 접속 완료

4️⃣ 데이터베이스 생성

CREATE DATABASE academy;
5️⃣ 데이터베이스 확인

show databases;
6️⃣ 데이터베이스 이동(사용)

use academy;
3. IntelliJ 연동
1️⃣ Database 탭 -> + 버튼

2️⃣ Data Source -> MySQL 를 클릭

3️⃣ User, Password, Database 정보를 추가

- Test Connection으로 정상 작동 확인 후 OK 클릭
- User : MySQL 서버에 접속할 때 사용하는 계정 이름
- Password : 그 계정의 비밀번호
- Database : 접속 후 기본으로 사용할 데이터베이스 이름
4️⃣ MySQL Database에 연결 완료 🥳

4. IntelliJ에서 SQL 사용
1️⃣ Default Query Console 클릭

2️⃣ IntelliJ에서 SQL문 사용 가능

3️⃣ Command + Enter (Win : Ctrl + Enter)를 누르면 Table 생성!

4️⃣ 가장 상위 Database 우클릭 -> Show Diagrams로 테이블 간 연관관계 확인 가능

5️⃣ 테이블명 더블 클릭 -> 테이블 조회

출처
https://teamsparta.notion.site/1-8-MySQL-2252dc3ef514817991bbcd159b86a36e
챕터1-8 : MySQL 설치하기 | Notion
MySQL 설치
teamsparta.notion.site
'심화 > Spring' 카테고리의 다른 글
| [Spring] IoC(제어의 역전), DI(의존성 주입) (0) | 2025.10.01 |
|---|---|
| [Spring] JDBC란 무엇일까? (0) | 2025.09.30 |
| [Spring] DTO란? (0) | 2025.09.26 |
| [Spring] HTTP 데이터를 객체로 처리하는 방법 (0) | 2025.09.25 |
| [Spring] PathVariable과 RequestParam (0) | 2025.09.24 |