심화/Spring

[Spring] MySQL과 IntelliJ 연동하기 (Mac)

annovation 2025. 9. 29. 09:28

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 접속

./mysql -u root -p
  • Enter password : MySQL 설치 시 입력한 root 사용자의 비밀번호를 입력

3️⃣ 접속 완료

접속 완료

4️⃣ 데이터베이스 생성

데이터베이스 생성

CREATE DATABASE academy;

 

5️⃣ 데이터베이스 확인

데이터베이스 확인

show databases;

 

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

데이터베이스 이동(사용)

use academy;

3. IntelliJ 연동

1️⃣ Database 탭 -> + 버튼

IntelliJ Database 탭

 

2️⃣ Data Source -> MySQL 를 클릭

Datasource

 

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

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

4️⃣ MySQL Database에 연결 완료 🥳


4. IntelliJ에서 SQL 사용

1️⃣ Default Query Console 클릭

Default Query Console

 

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

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