kij5480.log
로그인
kij5480.log
로그인
00. MY SQL 설치 및 사용
다뉴기
·
2024년 4월 5일
팔로우
0
백엔드 공부 - DB
목록 보기
10/11
MY SQL 다운로드
다운로드 링크
로 들어가주자. 그럼 아래와 같은 화면을 마주할 수 있다.
용량 차이가 나는 파일이 2가지가 있는데 위는
web
이기 때문에 아래 걸로 다운 받아주면 된다.
msi 파일로 다운로드 된 것을 확인할 수 있다.
해당 msi 파일을 실행하도록 하자. 그럼 아래와 같은 창을 확인할 수 있다.
full로 받아도 되지만 너무 많은 게 설치될 수 있으니
Server only
로 설치하도록 하겠다.
설치되는 것을 확인 한 번 해주고 Execute 해주면 된다.
계속 next를 누르다보면 아래와 같은 화면을 마주할 수 있는데 여기서 보아야 할 부분은
Port
부분이다.
마리아 DB랑 동일 포트이기 때문에 만약 Maria DB를 동시에 사용한다면 둘 중 하나를 바꿔주자.
기본적으로 암호는 높은 수준의 암호를 사용해야 하지만...
당장은 공부하기 위해서 사용하는 것이니 아래의 호환성 (간단해도 괜찮은)을 선택하겠다.
비밀번호를 입력해주자.
위의 옵션 덕분에 Weak가 떠도 넘어갈 수 있다.
기타 옵션 설정으로 원한다면 바꾸어도 괜찮다.
full access를 선택하고(기본 상태) 다음으로 넘어가주자.
그 뒤로 쭉 next - finish를 하면 설치가 끝난다.
MYSQL 실행
다음과 같은 프로그램들이 설치된 것을 확인할 수 있다. 우선 우리가 먼저 사용해볼 것은
MySQL 8.0 Command Line Client
이다.
아래와 같이 cmd를 닮은 창이 실행되고 비밀번호를 입력해주면 mysql에 접속할 수 있다.
database들을 확인하는 명령어
mysql
이라는 db를 사용하는 명령어
table들을 확인하는 명령어
테이블의 정보를 확인하는 명령어
func의 내용을 출력하는 명령어 (없으니 비어있는게 맞음)
샘플 데이터
PostgreSQL에서는 따로 다운 받아왔지만 MySQL에서는 MySQL installer를 통해 다운 받을 수 있다.
MySQL installer를 실행한 후 Add를 클릭하자.
그럼 다음 창에서 Samples and Examples의 원하는 버전을 선택하고 가져올 내용의 버전도 선택해준다. 초록색 화살표를 누르면 가져올 것의 창으로 이동한다.
다음과 같이 이동한 것을 볼 수 있다. 이제 next를 누르자.
처음 MySQL을 설치한 때와 유사하게 진행되는 것을 확인할 수 있다.
중간에는 내가 입력했던 비밀번호를 넣어주면 된다.
그리고 check 하면 내가 입력한 비밀번호가 맞는지 확인하고 넘어갈 수 있게 된다.
그 뒤로 쭉 next를 하며 넘어오고 finish 하면 Samples and Examples가 설치된 것을 확인할 수 있다.
자 다시 CLI 환경으로 돌아오자. 아래와 같이 예시 데이터 베이스가 추가된 것을 확인할 수 있다.
world를 사용하기 위해 use 명령어를 사용해주자.
world의 테이블을 확인하자.
해당 테이블 내에 있는 city의 필드를 확인하자.
country 역시 확인할 수 있다.
전체 보기를 한 내용
Workbench
MSSQL에서 비주얼 적 환경을 사용했듯이 MySQL에도 유사한 환경이 있다. 바로 Workbench이다.
다시 MySQL Installer로 돌아가 Add를 눌러주자.
이번에는 Applications에 들어가 Workbench를 가져오자. 위 진행한 내용과 유사하다.
조금 기다리면 다음과 같이 켜진다.
new connection
+ 모양 버튼 눌러주어야 새로운 연결을 만들 수 있다.
그럼 다음과 같은 창이 뜨는데 물론 루프백 주소이므로 Local instance와 같은 역할을 하고 같은 내용을 갖게 될 것이다. 하지만 연습하기 위해 하나 만들어보자.
세팅은 다음과 같이 진행하도록 하자.
Store in Valut를 누르면 비밀번호를 입력할 수 있다.
Test Connection을 눌러 연결이 되는지 확인하자.
그럼 다음과 같이 mysql이 만들어진 것을 확인할 수 있다.
mysql에 접속하면 다음과 같은 화면을 마주할 수 있다.
사용해보기
위 CLI 환경에서 사용했던 것과 동일하게 명령어를 입력해 사용할 수 있다.
여기서 우리는 아까 Default Schema를 입력하지 않았기에 다시 홈으로 돌아가 Edit Connection을 눌러주자.
아래와 같이 나온다면 world를 Default Schema로 넣어주자.
그러면 해당 Connection을 클릭하면 바로 World를 사용하는 화면으로 넘어올 수 있다.
ERD 그리기
ERD를 이미 만들어진 데이터베이스를 기반으로 생성하게 할 수 있다. Database에 들어가 Reverse Enginner를 눌러주자.
그럼 아래와 같은 창이 나오는데 그대로 쭉 넘어가주자.
우리가 사용할 것은 world이므로 world를 선택해주자.
전부 진행하고 나면 아래와 같이 ERD가 생성된 것을 확인할 수 있다.
해당 ERD는 Save Model로 저장할 수도 있고,
아래와 같이 PDF로 Export 할 수도 있다.
다뉴기
팔로우
이전 포스트
00. DBeaver 설치 및 사용
다음 포스트
00. Oracle 설치
0개의 댓글
댓글 작성