데이터베이스 세팅

재키·2021년 2월 16일
1

스프링 부트

목록 보기
1/3


프로젝트 db로 오픈소스 데이터베이스인 mysql을 사용하기로 하였다. mysql을 선택한 특별한 이유는 없고 과거 프로젝트를 만들어볼 때 사용해본 경험이 있기 때문이다. 찾아보니 복잡한 쿼리를 처리하는 데에 postgresql이 강점을 보이고 있다고는 하는데(참고) 간단한 db 작업 위주로 실습을 진행할 계획이므로 mysql로 진행해도 큰 무리가 없을 것이라고 판단하였다.

1. mysql 버전

  • version: 8.0.22 Homebrew

2. test db 생성

mysql 기본 데이터베이스는 다음과 같다. 각각이 의미하는 것이 무엇인지는 잘 모르겠다.

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.03 sec)

실습 진행 시 사용할 daily_workout_TEST_DB를 생성하였다. 데이터베이스 명이 좀 길어서 TEST_DB가 눈에 띄도록 대문자로 하였다.

mysql> CREATE DATABASE daily_workout_TEST_DB;
Query OK, 1 row affected (0.01 sec)

mysql> SHOW DATABASES;
+-----------------------+
| Database              |
+-----------------------+
| daily_workout_TEST_DB |
| information_schema    |
| mysql                 |
| performance_schema    |
| sys                   |
+-----------------------+
5 rows in set (0.00 sec)
profile
기초를 탄탄히!

0개의 댓글